带密码的压缩包——怎么输、输错了怎么办
什么时候会遇到带密码的包
三种常见情况:
- 论坛下载:资源发布者为了防止爬虫或引流,给压缩包加了密码,密码通常就写在下载链接旁边的帖子里
- 朋友发来的私密文件:照片、文档、备份数据等,对方主动加了密码保护
- 备份压缩包:你自己创建加密包,防止手机落盘的数据被他人读取
密码来自压缩包作者,不是你的手机锁屏密码、也不是你的银行卡密码。
ZArchiver 解压带密码的包
解压带密码的包时,ZArchiver 会在解压开始前弹出密码输入框。整个流程:
- 正常点击压缩包 → 选解压选项
- ZArchiver 弹出"输入密码"对话框
- 输入密码 → 点确认
- 密码正确则继续解压;错误则弹出"无效密码"提示
你不需要提前知道这个包有没有密码——ZArchiver 会自动检测并在需要时弹框。
加密方式
压缩包加密有两种常见方式:
| 方式 | 安全性 | ZArchiver 支持 | 备注 |
|---|---|---|---|
| AES | 高 | 是 | 7Z 和 ZIP 都支持,ZArchiver 自己创建加密包时推荐用 AES |
| ZipCrypto | 低 | 是 | 早期 ZIP 加密标准,安全性较弱,容易被破解 |
两种方式 ZArchiver 都能解。拿到加密包时你不需要区分加密方式,ZArchiver 会自动识别。
密码输错的排查
密码明明对的但 ZArchiver 提示"无效密码"时,按顺序排查:
- 大小写:手机输入法经常首字母自动大写。密码里的
a被自动改成A就错了。关闭自动大写再输一遍 - 全半角字符:手机输入法可能把空格、括号、标点切成全角,看起来一样但实际不同。切换到英文输入法重输
- 你拿到的密码对应的是另一份包:不同帖子里可能有同名文件但内容不同。确认密码来源和压缩包来源是同一处
- 密码带中文:少数压缩包密码含中文字符,确认输入法没有漏或多打
加密压缩包的文件名也能加密
7Z 格式支持一个特殊选项——加密文件名。如果压缩者开启了这个选项,ZArchiver 在你还没输入密码之前甚至看不到包里有什么文件。必须先输对密码,列表才会显示。
这是 7Z 独有的功能,ZIP 不支持。
重要提醒
ZArchiver 不能破解加密包。密码输对了就能解,输错了就无解。如果你忘了密码或找不到来源,这个包基本只能作废——AES 加密没有后门,开发者也帮你找回不了密码。