1
我使用apache服務器來服務器靜態文件。這些文件可能很大。我已經編寫了使用http範圍請求下載文件的C++程序。 (我創建了3個線程,將3個範圍的請求發送到同一個文件)。我如何確保每個範圍請求的完整性? Apache不發送範圍請求的md5頭文件。http範圍請求的MD-5校驗和
我使用apache服務器來服務器靜態文件。這些文件可能很大。我已經編寫了使用http範圍請求下載文件的C++程序。 (我創建了3個線程,將3個範圍的請求發送到同一個文件)。我如何確保每個範圍請求的完整性? Apache不發送範圍請求的md5頭文件。http範圍請求的MD-5校驗和
您可以對靜態文件執行HEAD請求以獲取沒有該文件的所有標頭。也許這也包含MD5校驗和。
此外,一些FTP站點連同該文件一起在文件中只有一個text file文件的md5sum。
這不是嚴格有必要檢查文件的MD5。 TCP具有內置的校驗和,並且在傳輸時文件被損壞的情況非常罕見。
問題不在於整個文件的校驗和。我知道如何使用contentDisposition指令在apache中完成這項工作。我不清楚的部分是如何配置apache發送範圍請求的md5校驗和。可以說,我做了3個範圍請求到相同的文件請求1)GET sample.txt範圍0-999 2)GET sample.txt 1000-1999 3)GET sample.txt 2000- – user1393752