要在 Mac 上解压 ZIP 文件,只需在 Finder 中双击该文件——macOS 会使用内置的 Archive Utility 将其立即解压到同一文件夹。需要更多控制时,可使用终端命令 unzip filename.zip。对于 RAR 和 7z 等非原生格式,请安装 Bandizip 等第三方工具或使用浏览器版解压器。
在 Mac 上解压 ZIP 文件的三种方法
方法 1:在 Finder 中双击(最快)
macOS 原生支持 ZIP——无需额外软件。在 Finder 中双击任意 ZIP 文件,Archive Utility 会在后台运行,在同一位置创建一个包含解压内容的新文件夹。
这适用于所有现代 macOS 版本(Sonoma 及更高版本)以及所有 Apple Silicon 硬件(M1、M2、M3、M4)。

方法 2:终端命令(适合高级用户)
当 Finder 提示「Decompression Failed」或「Error 1」权限问题时,终端更可靠:
unzip filename.zip
unzip filename.zip -d ~/Desktop/extracted/
# View contents without extracting
unzip -l filename.zip
# Extract password-protected ZIP
unzip -P yourpassword filename.zip
专家 Olga Weis 建议在解压前将开发包移到一个干净的文件夹中:「这样可以避免解压出来的文件弄乱你的下载文件夹。」
方法 3:使用第三方工具右键解压
对于 ZIP 以外的格式(RAR、7z、TAR、GZIP),内置的 Archive Utility 无能为力。第三方应用可添加右键解压功能:
| 工具 | 支持格式 | 关键特性 | 价格 |
|---|---|---|---|
| Bandizip | 40+(RAR5、ZIPX、7z) | 大文件多核处理 | 免费 |
| iBoysoft MagicMenu | ZIP、RAR、7z | Finder 右键集成 | 付费 |
| ZIP Extractor | ZIP、RAR、7z | 浏览器版,支持 Google Drive | 免费(3 亿以上用户) |

格式支持:Mac 原生能打开和不能打开的格式
| 格式 | Finder(原生) | 终端 | 是否需要第三方工具 |
|---|---|---|---|
| ZIP | 是 | unzip |
否 |
| TAR | 否 | tar -xf |
否 |
| GZIP (.gz) | 否 | gunzip |
否 |
| RAR | 否 | 否 | 是 |
| 7z | 否 | 否(无 p7zip 时) | 是 |
| ZIPX | 否 | 否 | 是 |
Safari 自动打开:便利与安全
Safari 可以自动解压下载的文件:Safari → 设置(Settings)→ 通用 →「下载后打开”安全”文件」。
建议: 保持关闭。自动打开 ZIP 文件可能会在你不知情的情况下执行未知脚本。请在解压前手动检查下载的文件。
故障排除:「无法展开 ZIP」错误
| 错误 | 原因 | 解决方法 |
|---|---|---|
| 「Decompression Failed」 | 下载损坏 | 重新下载该文件 |
| 「Error 1」(权限) | 受保护文件夹或共享驱动器 | 将 ZIP 移到桌面或文档文件夹 |
| 「No space left on device」 | 磁盘空间不足 | 清理存储空间;解压后的文件比 ZIP 更大 |
| 「Unable to expand」(加密) | 受密码保护的归档 | 使用终端:unzip -P password filename.zip |
在解压大型归档前务必检查磁盘空间——解压后的文件可能比 ZIP 大得多。
结论
在 Mac 上,Finder 中双击可解决 95% 的 ZIP 解压需求。遇到错误或需要高级控制时,使用终端 unzip 命令。对于 RAR、7z 和其他非原生格式,请安装 Bandizip 或在浏览器中使用 ZIP Extractor。出于安全考虑,请保持 Safari 的自动打开功能关闭,并始终解压到专用文件夹以保持整洁。
常见问题
Mac 上的「Unzip」应用在哪里?
没有独立的应用。双击 ZIP 文件时,Archive Utility 会自动运行。你也可以右键点击 →「打开方式 → Archive Utility」。
如何让 Safari 自动解压下载的文件?
前往 Safari → 设置(Settings)→ 通用,勾选「下载后打开”安全”文件」。这会自动解压 ZIP 文件。如果你从不信任的来源下载文件,建议关闭此功能以提高安全性。
如何在 Mac 上解压受密码保护的 ZIP?
双击通常会弹出密码提示。如果没有,请使用终端:unzip -P yourpassword filename.zip。将 yourpassword 替换为实际密码,将 filename.zip 替换为你的文件名。

发表回复