我正在使用apache服务器来服务静态文件。文件可能很大。我已经编写了使用http范围请求下载文件的c ++程序。 (我创建了3个线程,它们向同一个文件发出3个范围请求)。如何确保每个范围请求的完整性? Apache不会为范围请求发送md5标头。
答案 0 :(得分:0)
您可以对静态文件执行HEAD请求,以获取没有该文件的所有标头。也许这也包含MD5校验和。
此外,一些FTP站点的文件的md5sum只与text file一起包含在文件中。
检查文件的MD5并不是绝对必要的。 TCP内置了校验和,传输时文件很少被破坏。