我需要解压一个受密码保护的 .zip 文件。
我能够使用装有 7zip 的 Windows PC 解压缩 .zip 文件。
我试过几种工具,比如 Keka、iZIP、unarchiver……但总是得到这样的答案:“……密码错误”。但我用 Windows PC 验证了密码。
因此我尝试使用命令行,方法如下:
unzip -P password my.zip -d my_folder
但我看到以下错误:
...unsupported compression method 99
那么如何在 MAC OS X 下解压此文件?
答案1
unsupported compression method 99
意味着不支持压缩算法(99,即 AES 加密)。
对于 OSX,这是我知道的唯一支持此功能的程序p7zip(也可用于 brew 和其他包管理器)。
答案2
Keka for Mac os 确实可以完美处理受 zip 保护的文件(终端中出现错误 1 类型或不支持的压缩方法 99)> Keka 提示输入密码,然后您必须填写一些带有任意字母的内容(例如 DEMO),然后它会做一些工作,然后它会告诉您它失败了......
但事实并非如此:检查一下,你解压后的地图就在你的 zip 文件旁边。:-)
答案3
我使用了从 7-zip.org 下载页面下载的 Mac 控制台版 7-Zip 21.02 alpha (2021-05-06) (7z2102-mac.tar.xz),它在装有 Catalina 的 Mac 上处理受 AES 密码保护的 zip 文件时运行良好。 做个实验,-h
而不是猜测如何使用它。
答案4
我从一家公用事业提供商那里得到了一个压缩的 pdf 文件(受密码保护),但遇到了同样的问题。尝试通过命令行使用终端,但没有成功。最后我下载了 Keka for Mac,当我尝试使用 Keka 解压文件时,它提示我输入密码,然后打开了文件!希望这能为其他人节省一些时间。