0
有两台服务器在地理上距离很远。从远程服务器下载大文件,如何测试正确的文件和交付?
一个服务器执行文件处理,然后保存在一个目录中的处理的文件:
C:\处理\
文件的大小可以是100-1GB。
第二台服务器将下载这些文件。
我可以用什么技术来检查文件是否正确下载?
是我需要做的校验和?它会根据文件的内容或只是文件属性进行哈希处理? (或者什么是最佳实践)
如果文件是1GB,会不会创建校验和需要很长时间?
有两台服务器在地理上距离很远。从远程服务器下载大文件,如何测试正确的文件和交付?
一个服务器执行文件处理,然后保存在一个目录中的处理的文件:
C:\处理\
文件的大小可以是100-1GB。
第二台服务器将下载这些文件。
我可以用什么技术来检查文件是否正确下载?
是我需要做的校验和?它会根据文件的内容或只是文件属性进行哈希处理? (或者什么是最佳实践)
如果文件是1GB,会不会创建校验和需要很长时间?
校验和很好,以确保下载的数据与源数据匹配。有关快速讨论,请参阅What is the fastest way to create a checksum for large files in C#。