我有一个包含数百个文件的大型 zip 文件。我曾在多台机器上解压过它,之前没有遇到任何问题。但是,对于这台特定的机器(Ubuntu Server 12.04),我不断收到 zip 文件内某些文件的 CRC 错误。我在另一台机器上解压了同一个文件,只是为了检查文件本身是否已损坏,但似乎没有问题。
有什么线索吗?
答案1
如果每次都是相同的文件,那么 zip 文件可能已损坏,可能是在传输到机器时损坏的。请确认 zip 文件的 md5sum 或 sha1sum。
如果是随机文件,则可能是硬件有问题。首先猜测是 RAM 有问题。您可以尝试 memtest86+。
(顺便说一句,如果 RAM 不好,您可能会发现多次运行 md5sum 会得出不同的校验和。)