zarchiver 中文文档 下载 App

测试压缩包完整性——提前发现损坏

什么是测试功能

ZArchiver 的"测试"功能会逐文件校验压缩包内容的完整性,但不解压。它比真正解压更快,也能提前发现损坏的包。

操作:找到压缩包 → 点击文件名 → 菜单里选"测试"。

测试通过会显示"测试完成,未发现错误"。失败会显示具体的错误位置和损坏的文件名。

为什么要测试

场景为什么要先测
从网盘下了几个 GB 的大压缩包大文件中途断开再续传很容易损坏,先测一下免得白解压
论坛下载的分卷包分卷传输环节多,任何一卷有问题都导致解压失败
加密压缩包解压需要输入密码——先测避免输完密码才发现包坏了
压缩包来源不明二手转存、多次转发的包容易丢数据

测试能检测什么

ZArchiver 的测试功能会检查:

测试失败怎么办

ZArchiver 测试失败时会显示具体的错误类型,常见的:

报错含义处理
CRC error / Data error文件损坏重新下载原包
Unexpected end of archive压缩包被截断下载不完整,重下
Cannot find volume…分卷缺文件补齐所有分卷后重新测试
Invalid password加密包密码不对找发包者要正确密码

损坏包能不能修

ZArchiver 不提供修复功能。官方说明里明确:

实际上对普通用户来说,重新下载一次损坏的压缩包比尝试修复快得多。大多数"损坏"都是下载不完整导致的,重新下载就能解决。

测试 vs 解压

测试解压
速度快(不解到磁盘)慢(需要实际写入)
能发现的错误CRC 错误、结构错误CRC 错误、结构错误、空间不足、权限问题
额外产出无解出的文件
适用时机解压前预检需要拿到文件时

推荐流程:测试 → 通过 → 解压。特别是大文件或加密包。