Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache http范围请求的MD-5校验和_Apache_Md5 - Fatal编程技术网

Apache http范围请求的MD-5校验和

Apache http范围请求的MD-5校验和,apache,md5,Apache,Md5,我正在使用apache服务器来处理静态文件。文件可能很大。编写了使用HTTP距离请求下载文件的C++程序。(我创建了3个线程,它们向同一个文件发出3个范围请求)。如何确保每个范围请求的完整性?Apache不会为范围请求发送md5头。您可以对静态文件执行头请求,以获取不带该文件的所有头。也许它也包含MD5校验和 此外,一些FTP站点将文件的md5sum与文件一起放在一个文件夹中 严格来说,没有必要检查文件的MD5。TCP内置了校验和,文件在传输时损坏的情况非常罕见。问题不在于整个文件的校验和。我知

我正在使用apache服务器来处理静态文件。文件可能很大。编写了使用HTTP距离请求下载文件的C++程序。(我创建了3个线程,它们向同一个文件发出3个范围请求)。如何确保每个范围请求的完整性?Apache不会为范围请求发送md5头。

您可以对静态文件执行头请求,以获取不带该文件的所有头。也许它也包含MD5校验和

此外,一些FTP站点将文件的md5sum与文件一起放在一个文件夹中


严格来说,没有必要检查文件的MD5。TCP内置了校验和,文件在传输时损坏的情况非常罕见。

问题不在于整个文件的校验和。我知道如何在apache中使用contentDisposition指令实现这一点。我不清楚的部分是如何配置apache为范围请求发送md5校验和。假设我对同一个文件请求3个范围请求1)GET sample.txt范围0-999 2)GET sample.txt 1000-1999 3)GET sample.txt 2000-