解压到 99% 弹一句「不可预料的压缩文件末端」,或者提示 CRC 校验失败,下载两小时的东西卡在最后一步。先别急着重下,压缩文件损坏 有几种情况是能救的。

先判断损坏到什么程度

用 7-Zip 或 WinRAR 打开压缩包,文件列表还能看到、能浏览,说明目录区没坏,只是部分数据出了问题。点工具里的测试按钮让它整体扫一遍,能列出具体哪些文件是好的、哪些坏了。连列表都出不来,那是目录区坏了,最难修。

修复工具怎么用

WinRAR 里选中损坏的压缩包,菜单「工具-修复压缩文件」,它会在同目录生成一个修复后的文件,zip 和 rar 格式都支持,成功率取决于损坏的位置。7-Zip 没有专门的修复按钮,但对部分损坏的包可以直接打开,把剩下的好文件勾出来解压,能捞多少是多少。修出来还是打不开也别灰心,换个工具再试一次,不同算法对损坏的容忍度不一样。

分卷坏了一卷的情况

分卷压缩坏了一个卷,修复工具基本无能为力,只能补下缺的那一卷。有原始下载来源的,单独重新下载缺的卷替换到同一目录,别整包重来;支持断点续传的网盘,直接覆盖下载缺的文件即可。

为什么会坏

最常见是下载不完整,网络中断了自己没发现;其次是传输出问题,U 盘有坏块、拷贝中途拔盘都算;分卷压缩缺了一卷,也会报同样的错。遇到报错先想这三个原因,别一上来就认定文件本身不行。

下次怎么避免

大文件下载完先比对哈希值再解压,网盘和发布页一般会给 MD5 或 SHA256,对得上再动手;重要资料压缩时分卷保存,坏一卷损失小;U 盘拷大文件后别急着拔,确认写入完成再断开;安装包和压缩包别解完就删,留着原包,比解压后出问题好补救。

实际判断:修复成功率一半看运气,重要文件坏了直接找原始来源重下,比反复折腾修复工具快得多。