MAC OSX:如何解压缩受密码保护的 .zip 文件

Tho*_*ten 16 mac zip passwords

我需要解压缩一个受密码保护的 .zip 文件。

我可以使用带有 7zip 的 Windows PC 解压缩 .zip 文件。

我尝试了几种工具 Keka、iZIP、unarchiver ......并且总是得到这样的答案“......错误的密码”。但是我用windows PC验证了密码。

所以我用命令行试了一下,方式如下:

unzip -P password my.zip -d my_folder
Run Code Online (Sandbox Code Playgroud)

但我看到以下错误:

...unsupported compression method 99
Run Code Online (Sandbox Code Playgroud)

那么如何在 MAC OS X 下解压这个文件呢?

Mik*_*jær 20

unsupported compression method 99
Run Code Online (Sandbox Code Playgroud)

表示不支持压缩算法(99 是 AES 加密)。

对于 OSX,我知道它是唯一支持这个的程序p7zip(也可用于 brew 和其他包管理器)。

  • @Thorsten 您需要转义或引用空格。这两个命令将起作用:`7z -p{"pass word"} x pass_word.zip` 或 `7z -p{pass\ word} x pass_word.zip` - 第一个将引用密码,第二个将转义空格. 在这种情况下,做同样的事情。 (3认同)
  • 我也有感叹号的问题;使用 `-p'password!'` 对我有用。双引号不会隐藏`bash` 感叹号的特殊含义,而单引号意味着`bash` 不会对里面的内容做任何事情。 (3认同)