ZArchiver 报错原文对照表——快速定位问题
官方错误页截图

常见报错逐条对照
"This folder has an Android access restriction"(安卓访问限制)
- 含义:当前路径是 Android/data 或 Android/obb,系统限制了操作
- 原因:安卓 11+ 的存储限制,2024 年 3 月补丁后普通授权路径已封死
- 处理:参考受限目录访问分组
"Cannot find volume …"(找不到卷)
- 含义:解压分卷包时,ZArchiver 找不到某个分卷文件
- 原因:
- 某一卷没下载完或丢了
- 分卷文件被改名了
- 分卷没全部放在同一个文件夹
- 处理:检查所有分卷的文件名和位置,确保
.part1.rar、.part2.rar、.part3.rar等全在同一目录且名字没改
"Corrupt archive (CRC error)"(损坏包)
- 含义:压缩包内容校验不通过,某个文件的数据损坏
- 原因:下载不完整、传输过程中丢数据、压缩包本身有问题
- 处理:重新下载原压缩包;如果已知 MD5 或 SHA 校验值,对比一下确认是不是同一个文件
"Unexpected end of archive"(压缩包意外截断)
- 含义:压缩包文件比预期短,不完整
- 原因:下载中断、传输提前结束
- 处理:重新下载原包
"Data error"(数据错误)
- 含义:与 CRC error 类似,压缩包内部数据有问题
- 处理:重新下载原包
"Not enough disk space"(空间不足)
- 含义:解压目标分区剩余空间不够
- 原因:解压后文件通常比压缩包大不少,尤其是已压缩过的内容(JPG、视频)解压后体积不变但之前误认为可以多塞几个
- 处理:清理目标分区,或"解压到…"换个空间够的位置
"Invalid password"(无效密码)
- 含义:解压加密包时输入的密码不对
- 原因:密码输错(大小写、全半角)、密码来源不对(拿到的密码不是这份包的)
- 处理:关闭输入法自动大写、切换英文输入法重输、确认密码来源与压缩包来源一致
"Cannot open file as archive" / "Unknown archive format"
- 含义:这个文件根本不是压缩包
- 原因:
- 下载时存了错误的文件(比如网页存成了 .zip)
- 文件后缀被人随便改了
- 你尝试解压的是 APK、ISO 这类特殊格式(ZArchiver 能处理,但需要用正确方式打开)
- 处理:确认文件来源、对比真实格式(不要只看后缀名)
修损坏包
ZArchiver 本身不提供损坏包修复功能。官方说明:
- RAR 包恢复记录修复:用官方 WinRAR 处理
- 7Z 包修复方法:参见 7-Zip 官方的恢复说明
对普通用户来说,重新下载一次损坏的压缩包是最快的解决办法。大多数"损坏"都是下载不完整导致的。
解压成功但有警告
有时 ZArchiver 显示"解压完成,但有错误"——部分文件成功解压,部分失败。
- 如果解出的文件能正常用,那部分损坏的可以忽略
- 如果所有文件都需要,还是得重新下载压缩包