现在该怎么做
- 重新下载或重新复制该压缩包,并将其大小与原始文件比较。
- 如果做不到,请保留损坏文件,并在副本上操作。
- 用仍然完好的条目重新构建一个新压缩包。
分步操作
如果可以,先获取一份新副本
大多数 ZIP 错误来自下载中断,或复制到 U 盘时失败。从原始来源重新下载或重新复制,是最干净的修复方式。
记录哪些条目失败
解压工具通常会列出发生 CRC 错误的文件。这些文件就是已损坏的部分;其他文件可能可以正常解压。
检查压缩包
在损坏文件修复中,选择该 ZIP。FileFix Ultimate 会读取本地条目、文件末尾的中央目录以及每个条目的校验和,并报告缺失或错误的内容。
创建修复后的压缩包
创建修复副本。它是一个由可读取条目构建的新 ZIP,并带有正确的中央目录,因此标准工具可以打开它。
检查解压后的文件
解压修复后的压缩包,并打开重要文件。未通过校验和检查的条目会被报告;其内容可能不完整。
这些错误是什么意思
ZIP 中的每个条目都会保存其原始数据的 CRC-32 校验和。当解压出的数据不匹配时,工具会报告 CRC 错误:这表示压缩包创建之后,有些字节发生了变化,常见原因包括复制出错、硬盘故障或虚标容量的 U 盘。
中央目录是所有条目的索引,位于文件的最末尾。如果压缩包被截断,索引就会丢失,工具会报告压缩包意外结束。截断位置之前的条目通常仍然完整,并且每个条目也有自己的本地文件头,重建过程正是利用这些信息。
分卷压缩包和其他压缩格式
分卷压缩包需要所有分卷;缺失的分卷无法替代。FileFix Ultimate 在已删除文件恢复时可以发现 RAR 和 7z 压缩包,但不会修复它们。
哪些情况无法奏效
- 数据已损坏的条目会保留其错误;CRC 失败表示原始字节不可用。
- 加密的 ZIP 条目在没有密码的情况下无法检查或修复。
- 被截断压缩包结束位置之后的数据不在文件中。
FileFix Ultimate 如何提供帮助
- 当中央目录缺失或损坏时,从本地文件头恢复条目。
- 检查每个条目的 CRC,并将其解压以确认是否完整。
- 写入新的压缩包,并保持原始文件不变。
- 对 DOCX、XLSX、PPTX 和 HWPX 文件使用相同的容器检查。
FileFix Ultimate 免费、可离线使用,并且不会向你正在恢复的驱动器写入数据。运行前请检查签名。
常见问题
CRC 错误可以修复吗?
可以重建压缩包,让它能够打开,但如果没有原始文件,已损坏条目的数据无法纠正。其他条目不受影响。
为什么同一个 U 盘里的文件总是出现 CRC 错误?
这指向的问题是 U 盘,而不是压缩包。它可能正在失效,或存在容量虚标。尽量复制还能读取的内容,并进行虚标容量检测。
它会修复 RAR 或 7z 压缩包吗?
不会。只修复基于 ZIP 的文件。恢复已删除文件时可以识别 RAR 和 7z。
同样的方法能帮助修复损坏的 DOCX 或 XLSX 吗?
可以。Office 文件是 ZIP 容器,因此从本地条目重建后,通常能让它们重新变得可打开。请参阅修复 Word、Excel 和 PowerPoint 文件的指南。