.zip压缩文件内部是否维护校验和?

17

.zip归档文件内部是否维护文件的校验和?

如果它维护校验和,如何确保在解压缩过程中验证校验和?是否可以在不解压缩的情况下验证校验和?

1个回答

17

是的,zip压缩包中保存了每个文件的CRC-32校验和,在解压缩过程中应该进行验证。


我该如何在Unix中验证.zip文件而无需解压缩? - SachinJose
这是不可能的,因为文件条目包含未压缩数据的CRC-32,所以您无论如何都应该对它们进行解压缩。 - Nickolay Olshevsky
13
unzip -t 命令可以进行验证而无需将未压缩的数据写入磁盘,这很可能是 @sachinjose 想要的。 - user2404501

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接