同事傳來一個 專案檔案.rar,按兩下,Mac 卻打不開。macOS 內建的解壓縮工具「封存工具程式」不支援 RAR 檔(7z 能不能開,要看 macOS 版本)。
不過,你不需要為此另裝解壓縮 App:讀取 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 等格式。
- 打開 終端機(「應用程式 ▸ 工具程式」,或用 Spotlight 搜尋)。
- 輸入
cd和一個空格,把壓縮檔所在的資料夾拖進終端機視窗,按 Return。 - 建立一個資料夾,解壓縮到裡面:
mkdir "專案檔案"
tar -xf "專案檔案.rar" -C "專案檔案"
把 專案檔案 換成你的壓縮檔名稱;名稱中有空格時,引號要保留。同樣兩行指令也適用於 .7z、.zip、.tar.gz、.tgz 和 .tar.xz 檔。
只想看看裡面有什麼、不解壓縮:tar -tf "專案檔案.rar"
方法二:按右鍵 ▸ 全部解壓縮
不想用終端機的話,CrossDriver Files(一款免費的 Mac 檔案管理員,操作和 Windows 檔案總管一樣)按一下右鍵就能做到同樣的事。它使用 macOS 內建的壓縮工具,不需要另外安裝任何東西。
- 在 CrossDriver Files 中打開壓縮檔所在的資料夾。
- 在 RAR 或 7z 檔上按右鍵,選擇 全部解壓縮。

- 檔案會解壓縮到以壓縮檔命名的新資料夾;名稱已被使用時,新資料夾會自動編號,不會覆寫任何東西。
- 大型壓縮檔會顯示進度,並有速度曲線、暫停和取消;取消後會清除解壓縮到一半的資料夾。
- 試圖寫到資料夾外的項目(例如
../路徑)會被拒絕。 - 解壓縮錯了?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 暫不支援。
遇到這兩種情況,請使用支援它們的解壓縮 App。
傳給 Windows 使用者的壓縮檔
要打包檔案,在 CrossDriver Files 中選取檔案、按右鍵,選擇 壓縮成 ZIP 檔案。4 GB 以上(含)的壓縮檔會使用標準 ZIP64 格式,使用 Windows 的同事也能順利開啟。
