我gz
从互联网上下载了很多,我想确保它们没有被损坏。
我可以用Windows 上的 winzip 证明一切都好吗?
我必须找到一种方法来检查它们的完整性,而无需解压它们,因为它们太大了。使用 Python 是一种选择。
谢谢!
答案1
答案2
大多数网站都会提供某种类型的校验和,以检查文件是否完好。大多数情况下是 md5sum,但也有少数。如果您可以打开它,这是一个好兆头,但并不总是意味着它是好的。
答案3
使用以下方法计算文件的 md5 哈希值
md5sum filename
比较提供的 2 个哈希值(您生成的哈希值和网站提供的哈希值,如@Mat000111 所述)。如果它们不同,则表示文件已被修改或损坏
答案4
gzip 实用程序有一个“-t”选项,它无需解压文件即可测试文件完整性。这将告诉您 gzip 是否认为文件没有问题。