CrossDriver Files › 使用指南

Mac 上怎么解压 RAR 和 7z 文件(不用 WinRAR、7-Zip)

RAR 文件在 Mac 上双击打不开,Mac 上也没有带窗口的 WinRAR 和 7-Zip。不用另装解压软件:用 macOS 自带的工具,一条终端命令或右键一下,就能免费解压 RAR 和 7z。

更新于

同事发来一个 设计稿终版.rar,双击,Mac 提示无法打开。macOS 自带的“归档实用工具”不支持 RAR(7z 能否双击打开取决于 macOS 版本)。

不过,不必为此另装解压软件:读取 RAR 和 7z 所需的组件,macOS 本身就有。

Mac 上有 WinRAR、7-Zip 吗?

没有你在 Windows 上熟悉的那种。WinRAR 的开发商 RARLAB 提供 RAR for macOS,7-Zip 项目也提供 7-Zip for macOS,但两者都是在终端里用的命令行工具,没有窗口界面。单说解压,macOS 自带的工具(方法一)就能做到;想要 Windows 那样的右键操作,可以用 CrossDriver Files(方法二)。

方法一:一条终端命令

macOS 自带 tar(bsdtar,基于 libarchive),除了 tar 包,还能读取 RAR(RAR4 和 RAR5)、7z、ZIP、.tar.gz、.tar.xz 等格式。

  1. 打开 终端(“应用程序 ▸ 实用工具”,或用聚焦搜索“终端”)。
  2. 输入 cd 和一个空格,把压缩包所在的文件夹拖进终端窗口,按 Return。
  3. 新建一个文件夹,解压到里面:
mkdir "设计稿终版"
tar -xf "设计稿终版.rar" -C "设计稿终版"

把 设计稿终版 换成你的压缩包名称;名称里有空格时,引号要保留。同样两行命令也适用于 .7z、.zip、.tar.gz、.tgz 和 .tar.xz。

只想看看里面有什么、不解压:tar -tf "设计稿终版.rar"

方法二:右键 ▸ 全部解压缩

不想用终端的话,CrossDriver Files(一款免费的 Mac 文件管理器,操作和 Windows 文件资源管理器一样)右键一下就能完成同样的事。它用的就是 macOS 自带的解压组件,不需要额外安装任何东西。

  1. 在 CrossDriver Files 里打开压缩包所在的文件夹。
  2. 右键 RAR 或 7z 文件,选择 全部解压缩。
压缩包上的 Win11 样式右键菜单,含“全部解压缩”
  • 解压到以压缩包命名的新文件夹;已有同名文件夹时,新文件夹自动编号,从不覆盖已有的东西。
  • 大压缩包有进度窗口:速度曲线、暂停、取消;取消后,解了一半的文件夹会被清理掉。
  • 试图写到目标文件夹外面的条目(例如 ../ 路径)会被拒绝。
  • 解压错了?Ctrl+Z,新文件夹移到废纸篓。

“全部解压缩”支持 ZIP、RAR、7z、tar、.tar.gz、.tgz、.tar.bz2、.tar.xz、cpio、xar、cab、LHA、Apple Archive(.aar),以及单个压缩文件(.gz、.bz2、.xz、.Z)。

目前还不支持的

  • 带密码的 RAR 和 7z:tar 和 CrossDriver Files 都无法解压,会显示错误信息。
  • 分卷 RAR(.part1.rar、.part2.rar …):CrossDriver Files 暂不支持。

遇到这两种情况,请使用支持它们的解压软件。

发给 Windows 用户的压缩包

要打包文件,在 CrossDriver Files 里右键选择 压缩为 ZIP 文件。4 GB 及以上的压缩包会使用标准的 ZIP64 格式,Windows 上的同事也能正常打开。

把 Windows 的习惯,带到 Mac 上

下载 CrossDriver Files,几秒钟就能上手。

免费下载 Mac 版

macOS 12 及以上 · 通用(Apple 芯片与 Intel)

更多指南