原文地址:检测zip文件的完整性
如果是普通通用型检测文件完整性,可以MD5
当检测到zip文件末尾时,除了发现0x06054b50(End of central directory signature)作为结束依据,同时可以根据该signature的offset(相对该文件的开始位置)与central directory的开始位置之间的差值是否与centraldirectory的大小相等来判断这个zip文件是否完整。也就是满足以下公式
offset = Size of central directory
参考文献