我有一些 *.zip 文件。我试图通过unzip
Unix 中的命令解压这些文件。但它出现了一些我无法理解的问题。
这就是我正在尝试做的事情
unzip file.zip
它给出了以下错误
bad CRC 64162f32 (should be b326db0b)
我也尝试过其他方法,
zcat file.zip > file.txt
并给出以下错误
invalid compressed data--crc error
我该如何解决这个问题。每个*.zip
文件的大小几乎有 20GB。
答案1
错误CRC
意味着循环冗余校验基本上,这是 .zip 文件中包含的所有文件的校验和 - 此消息显示已知 .zip 文件的校验和,b326db0b,不匹配在尝试提取文件时计算的校验和,64162f32。
此消息告诉您,您的。压缩文件已损坏。
这些文件是在本地压缩的吗?还是从远程服务器下载的?如果通过网络传输,请始终md5sum
对您的文件进行压缩,并与服务器进行验证,以验证您是否确实下载了应该下载的所有字节。