![在我的计算机上解压 zip 文件时出现 CRC 错误?](https://linux22.com/image/843069/%E5%9C%A8%E6%88%91%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E8%A7%A3%E5%8E%8B%20zip%20%E6%96%87%E4%BB%B6%E6%97%B6%E5%87%BA%E7%8E%B0%20CRC%20%E9%94%99%E8%AF%AF%EF%BC%9F.png)
我有一个包含数百个文件的大型 zip 文件。我曾在多台机器上解压过它,之前没有遇到任何问题。但是,对于这台特定的机器(Ubuntu Server 12.04),我不断收到 zip 文件内某些文件的 CRC 错误。我在另一台机器上解压了同一个文件,只是为了检查文件本身是否已损坏,但似乎没有问题。
有什么线索吗?
答案1
如果每次都是相同的文件,那么 zip 文件可能已损坏,可能是在传输到机器时损坏的。请确认 zip 文件的 md5sum 或 sha1sum。
如果是随机文件,则可能是硬件有问题。首先猜测是 RAM 有问题。您可以尝试 memtest86+。
(顺便说一句,如果 RAM 不好,您可能会发现多次运行 md5sum 会得出不同的校验和。)