我正在使用 apache 服务器来服务器静态文件。文件可能很大。我已经编写了 c++ 程序来使用 http 范围请求下载文件。(我创建了 3 个线程,它们向同一个文件触发 3 个范围请求)。如何确保每个范围请求的完整性?Apache 不会为范围请求发送 md5 标头。
问问题
846 次
您可以对静态文件执行 HEAD 请求,以获取没有该文件的所有标题。也许这也包含 MD5 校验和。
此外,一些 FTP 站点将文件的 md5sum 与文件一起放在文本文件中。
不一定要检查文件的 MD5。TCP 具有内置的校验和,文件在传输时损坏的情况很少见。