壓縮檔就像一只用膠帶封好的紙箱,箱子本身派不上用場,得先拆開,裡面的東西才拿得到。電腦上拆箱的動作叫解壓縮,而最容易讓人停下來的,往往是 rar解壓縮這一關。下載回來的檔案偏偏以 .rar 結尾,雙擊之後系統不知道該用什麼開啟;就算順利解開了,有時檔名卻變成一串看不懂的符號。
壓縮檔是把多個檔案打包成一個、同時縮小體積的檔案。ZIP 是最通用的一種,RAR 則是另一套格式,能不能直接開,取決於系統版本與有沒有另外安裝軟體。以 Windows 電腦來說,新版的 Windows 11 已經內建 RAR 的解壓縮功能,其他版本就得靠解壓縮軟體;Mac 與手機又各有各的規則,檔名亂碼更是另一個獨立的問題。
要判斷手上的檔案屬於哪一種情況,第一步是看副檔名。

ZIP、RAR 與 7z 壓縮檔是什麼?
壓縮檔會把一個或多個檔案與資料夾收進同一個檔案裡,方便傳送與存放。手上這個壓縮檔屬於哪一種,看副檔名最準:
- .zip:最通用的格式,Windows、Mac、iPhone 的系統工具,以及 Android 上 Google 的檔案管理 App,都處理得了。
- .rar:WinRAR 壓縮程式的原生格式,較新的 Windows 11 才內建支援,其他系統多半要另裝軟體。
- .7z:7-Zip 這套軟體使用的格式,支援情況和 RAR 類似。
- .part1.rar、.part2.rar:同一個 RAR 檔被分割成好幾個分卷,必須集齊才能解開。
RAR 的開發商 RARLAB 列了幾項 RAR 相對於 ZIP 的優點,和日常使用最有關的是兩項,一是大檔可以分割成多個分卷,二是可以附上復原記錄,在資料實體損壞時修復封存檔。
有時候檔名後面根本看不到 .zip 或 .rar,那是系統把副檔名隱藏起來了。Windows 11 的檔案總管可以在「檢視」選單的「顯示」裡勾選「檔案副檔名」;Mac 的 Finder 則在設定的「進階」分頁,勾選「顯示所有檔案副檔名」。看得到副檔名,才分得出這個檔案是系統自己開得了的 ZIP,還是得另外準備軟體的 RAR 或 7z。
Windows 11 內建解開 ZIP、RAR 與 7z
想知道如何解壓縮檔案、又不想多裝任何東西,Windows 11 24H2 是目前最省事的情境。Microsoft 的說明頁寫明,Windows 11 24H2 支援 ZIP、RAR、7z 與 TAR 這幾種封存格式,也就是說 zip解壓縮與 rar解壓縮都不必再依靠第三方軟體。
不過這個說法有版本條件。同一份說明只替 24H2 列出 RAR 與 7z 的支援,並沒有寫其他版本也能開,所以較早版本的 Windows 11 與 Windows 10,不能預設一定開得了。要確認自己的版本,可以打開「設定」,到「系統」裡的「關於」頁,往下找到 Windows 規格區塊的「版本」欄位,看是不是 24H2 或更新。

右鍵全部解壓縮與拖曳取出單一檔案
整包解開是最常用的做法,只要對壓縮檔按一下右鍵,選「全部解壓縮」,再依畫面指示選擇存放的位置就行;精靈裡有一個完成後顯示解壓縮檔案的選項,保持勾選,解壓縮完就會直接開啟那個資料夾。這個做法適合整包資料都要用的情況,例如一個專案的素材。
如果只需要其中一個檔案,就沒必要整包解開。先開啟壓縮檔,再把需要的檔案或資料夾拖曳到想放的位置即可。RAR 與 7z 檔案若在右鍵選單上看不到同樣的選項,也可以走這條路,先開啟檔案,再把內容拖曳出來。
有一個習慣值得養成,就是不要直接在壓縮檔的視窗裡雙擊檔案編輯,先拖曳到一般資料夾再開。壓縮檔視窗只是檢視用的入口,在裡面改完檔案之後,常常弄不清楚存到了哪裡,要找回來反而更花時間。
加密檔不在內建功能的支援範圍
內建功能到了有密碼的壓縮檔就會停下來。Microsoft 明白寫著,內建的解壓縮功能不支援加密的封存檔,並建議改用 7-Zip 或 WinRAR 這類非 Microsoft 的軟體。看到要輸入密碼的檔案,就是該換軟體的時候;Windows 11 明明內建解壓縮,卻還是打不開某些檔案時,加密也是最先該檢查的一點。
Microsoft 另外還提醒,把已加密的檔案加進壓縮的資料夾,解壓縮之後,該檔案會變成未加密的狀態,可能意外洩漏個人或機密資訊。想用密碼保護敏感檔案的人,不能把內建的壓縮功能當成加密工具,得用支援加密的軟體處理。
Windows 10 與舊版本得安裝解壓縮軟體
Microsoft 已在 2025 年 10 月 14 日結束 Windows 10 的支援,不再提供軟體更新、安全性修正與技術協助,不過電腦本身仍然可以正常運作,所以還在用 Windows 10 的電腦,一樣會遇到壓縮檔打不開的狀況。
Windows 10、24H2 以前的 Windows 11,以及任何版本遇到加密檔的情況,都需要另外安裝解壓縮軟體。7-Zip 與 WinRAR 是兩款常見的選擇,都有軟體自己的網站可以直接下載,也都能解開 RAR,差別在授權方式,以及能不能自己製作 RAR 檔。
7-Zip 與 WinRAR 的下載來源和授權
7-Zip 是免費的開源軟體,網站 7-zip.org 上寫明,它可以在任何電腦上使用,包括商業機構的電腦,不需要註冊也不用付費。支援的系統涵蓋 Windows 11 與 Windows 10 等,下載頁依電腦類型提供 x64、x86、ARM64 三種安裝檔,連結指向 GitHub 上 7-Zip 專案的發行頁。不確定該選哪一種時,可以回到「設定」的「關於」頁,查看「系統類型」那一欄。RAR 在 7-Zip 的格式清單裡屬於「只能解開」的類別,用來解壓縮綽綽有餘,但不能用它製作新的 RAR 檔。

WinRAR 是 RAR 格式的原生軟體,開發商 RARLAB 的網站是 rarlab.com,負責銷售與發行的 win.rar GmbH 則經營 win-rar.com。根據 RARLAB 的網站,WinRAR 能開啟並解開 RAR、ZIP 等多種檔案,也能建立 RAR 與 ZIP;想先體驗再決定要不要購買,網站提供試用版下載。試用期多長、購買後的授權範圍,這些會隨時間調整,以下載頁的說明為準。
為什麼自己製作 RAR 檔多半得用 WinRAR?RARLAB 替 UnRAR 原始碼附的授權聲明寫明,這份原始碼可以免費用在任何處理 RAR 的軟體裡,但不能用來開發與 WinRAR 相容的壓縮程式,也不能用來重建屬於專有技術的 RAR 壓縮演算法。因此其他軟體多半只能解開 RAR,要建立 RAR 得用 RARLAB 自家的軟體。換句話說,只是要解壓縮的話,兩款都夠用;需要自己打包成 RAR,才會用到 WinRAR。
搜尋「解壓縮軟體」時,結果頁最上方常有廣告,旁邊也有各式各樣的下載站,這些位置的安裝檔不一定來自原開發者。比較安全的做法,是直接輸入軟體自己的網址:7-Zip 是 7-zip.org,WinRAR 是 rarlab.com 或 win-rar.com。網域長得像、但不是這幾個的網站,以及搜尋結果裡的下載站,一律不要從那裡下載。
安裝後解壓縮到同名資料夾最不容易散亂
軟體裝好之後,真正會影響後續整理成本的,是選擇「解壓縮到哪裡」。對壓縮檔按右鍵,軟體加入的選單裡通常有兩類選項,一類是把檔案直接放在目前所在的資料夾,另一類是另外建立一個與壓縮檔同名的資料夾再放進去。實際的選項文字,會隨軟體、語言版本與版本號而不同。
兩者的差別在於散亂的程度。假設一個壓縮檔裡有幾十個檔案,直接放在目前位置,這些檔案會和「下載」資料夾裡原本的檔案混在一起,要分辨哪些是剛解出來的就很費工;解壓縮到同名資料夾,所有檔案整齊地收在一處,用完整個資料夾刪掉就乾淨了。需要的只是壓縮檔裡的單一檔案時,才適合直接放在目前位置。
另一種做法是直接雙擊 RAR 檔。RARLAB 的說明提到,雙擊 RAR 檔會在 WinRAR 視窗中開啟,選取要解開的檔案後,按「解壓縮到」(Extract To)按鈕,輸入目的地路徑再按確定即可。右鍵選單的解壓縮指令則要在安裝 WinRAR 時保留「Shell integration」選項才會出現,安裝時沒勾選的話,右鍵就看不到這些指令,很容易讓人誤以為軟體沒裝好。
Mac 內建的解壓縮處理 ZIP,RAR 另裝軟體
在 Mac 上,ZIP 按兩下就能開,RAR 打不開則不是操作出了問題。Apple 的 Mac 使用手冊「在 Mac 上壓縮或解壓縮檔案和檔案夾」這一篇,從頭到尾只談 .zip,沒有提到 .rar 或 .7z。既然說明沒有涵蓋,比較穩妥的做法是 ZIP 用內建功能,RAR 一律當成需要解壓縮軟體的檔案來處理。

ZIP 檔在 Finder 按兩下就展開
在 Finder 裡對 .zip 檔按兩下,檔案就會展開,展開後的項目會出現在 .zip 所在的同一個檔案夾,不再需要 .zip 的時候可以直接刪除。如果是自己要壓縮,按住 Control 並按一下檔案選擇「壓縮」,單一項目會產生同名的 .zip,一次壓縮多個項目則預設叫「封存.zip」。
遇到 ZIP 打不開時,Apple 的建議有兩個方向。一是確認 Mac 的剩餘儲存空間足夠,空間不夠會讓展開失敗;二是檔案若是別人傳來的,問題可能出在檔案本身,可以請對方重新壓縮後再傳一次。
以 The Unarchiver 開啟 RAR 與 7z
Mac 要開 RAR 得另裝解壓縮軟體,常見的一款是 The Unarchiver。它在 Mac App Store 上免費提供,官網也有直接下載的安裝檔,需要 macOS 10.13 以上。支援的格式包括 ZIP、RAR、7z、Tar、Gzip、Bzip2 等,官網只描述開啟與解壓縮,沒有提到能建立壓縮檔。同類型的解壓縮軟體還有幾款,原則都一樣,從 Mac App Store 或開發者的網站取得,不要去來路不明的下載站。
裝好之後,可以把 RAR 檔的預設開啟程式指定為 The Unarchiver,之後按兩下 RAR 檔就會交給它處理,解壓縮後的存放位置則依軟體畫面的提示決定。它在 App Store 頁面還寫明會嘗試偵測並正確處理封存檔裡的檔名編碼,遇到檔名亂碼時,這項功能很派得上用場。
iPhone 與 Android 手機的解壓縮
手機端的規律和 Mac 很像,系統內建的工具只處理 ZIP,RAR 得另外安裝 App。所以在手機上打不開 RAR,並不代表檔案有問題,只是內建工具沒有涵蓋這個格式。iPhone 與 Android 解開 ZIP 的操作路徑各不相同,RAR 的重點則在挑對 App。
iPhone 的檔案 App 內建 ZIP解壓縮
iPhone 解開 ZIP 的做法很單純,打開「檔案」App,找到 ZIP 檔,點一下該檔案,系統會建立一個包含其內容的資料夾,再點一下這個資料夾就能開啟。想改資料夾名稱,長按資料夾後選「重新命名」即可。
要自己壓縮時,在「檔案」App 選好位置,點「更多」,再點「選取」,勾選要壓縮的檔案之後,點右下角的「更多」,選「壓縮」。選了多個檔案時,預設名稱是「封存.zip」,單一檔案則沿用原本的檔名。
iPhone 的 RAR 檔需要第三方解壓縮 App
Apple 的支援文件只介紹 ZIP,沒有涵蓋 RAR,所以 iPhone 想開 RAR,得到 App Store 找第三方的解壓縮 App。這類 App 數量很多,挑選時可以從下面幾點判斷一款 App 值不值得安裝。
- 商品頁有沒有明載支援 RAR:很多解壓縮 App 只寫「支援多種格式」,沒有逐項列出,標示不清楚的就先跳過。
- 開發者是誰:看開發者名稱與該開發者上架的其他 App,同一個帳號底下全是風格雷同的大量上架 App,要多一分小心。
- 隱私權標籤:App Store 商品頁會列出 App 蒐集哪些資料,一個只負責解壓縮的工具,卻要蒐集大量個人資料,就不太合理。
- 內購與廣告:先看清楚免費版的限制與付費方案,再決定要不要裝。
- 要求的權限:解壓縮只需要存取檔案,若 App 要求相機、通訊錄或定位這類與解壓縮無關的權限,就不要授予。
Android 的 ZIP解壓縮與 RAR解壓縮分別由兩個 App 負責
Android 上的 ZIP 與 RAR 分別由兩個 App 處理。Files by Google 可以解壓縮 ZIP,Google 的說明寫明它只支援 .zip 檔。解壓縮時,開啟 Files by Google,進到 ZIP 所在的資料夾,點選該 ZIP 檔,畫面會顯示檔案內容,點解壓縮按鈕後可以先預覽,也可以勾選刪除原本的 ZIP 檔,最後點完成。解開的檔案會放在原本 ZIP 所在的資料夾。
RAR 檔則要另外安裝 RARLAB 推出的 RAR for Android,它可以建立 RAR 與 ZIP,也能解開 RAR、ZIP、7z 等多種格式的壓縮檔。App 本身免費,付費版會移除廣告,需要 Android 4.4 以上,可以從 Google Play 取得。只是要解開 RAR 的話,用免費版就能完成。
解壓縮失敗的原因與處理
檔案打得開卻解不開,原因大致集中在四種,分別是分卷沒收齊、密碼對不上、下載不完整,以及資料夾層級太深。這幾種多半跟軟體本身無關,各自的症狀與處理方式也不同,先分清楚是哪一種,比換軟體或盲目重試更快找到原因。

分卷檔要集齊放在同一個資料夾
看到 .part1.rar、.part2.rar 一路排下去,就是被分割的 RAR 分卷。RARLAB 的說明寫明,分卷檔的名稱以 .part1.rar 開始,依序是 .part2.rar,解壓縮時必須把所有分卷放在同一個資料夾,並從第一卷開始。
缺了任何一卷,解壓縮就會失敗。分批下載時,要先確認每一卷都完整收齊,不要因為前幾卷看起來沒問題,就以為已經夠用。

密碼錯誤只能向傳檔的人確認
跳出輸入密碼的視窗,卻怎麼輸入都不對時,先確認幾件小事:密碼的大小寫有沒有輸入對,中英文輸入法的狀態有沒有切換,貼上時有沒有多帶到空白。這幾個狀況很常見,也都只能靠核對傳檔者給的原始密碼來排除。
RARLAB 公布的 RAR 5.0 格式規格寫明,RAR5 的加密採用 AES-256。沒有密碼就無法取出內容,這正是加密的設計目的,換一台電腦或換一套軟體都不會改變結果,所以拿到檔案卻沒有密碼時,只能請傳檔的人再確認一次。
下載不完整的檔案要重新下載
下載中斷或網路不穩,會讓檔案不完整,解壓縮時就可能出現錯誤或中途停住。遇到這種情況,最直接的處理是重新下載一次,而不是先去找修復的工具。
RAR 格式支援「復原記錄」,有附的話,才可能修復損壞的封存檔。這項功能只有在製作壓縮檔時勾選才會存在,沒有附的 RAR 檔就修不了,所以不能把它當成一般的解法。
資料夾層級太深造成路徑過長
壓縮檔裡的資料夾層層相套,又解壓縮到一個本來就很深的資料夾時,完整路徑就可能超過 Windows 的長度上限,解壓縮便會失敗。根據 Microsoft Learn 的說明,Windows API 的路徑長度上限 MAX_PATH 定義為 260 個字元,這個數字包含磁碟代號、冒號、反斜線與結尾的空字元。
Windows 10 1607 版之後可以啟用長路徑,但必須是應用程式也宣告支援才有效,不是改一個系統設定就能讓所有軟體通用,所以不建議為了解壓縮去動系統設定。比較實際的處理方式,是把壓縮檔解壓縮到磁碟根目錄下一個短名稱的資料夾,例如 D:\temp 這類位置,解開之後再整理搬移。
ZIP 檔名亂碼,成因在於沒標明編碼
電腦儲存文字時,存的其實是一串數字,要靠一張對照表才能變回字。同一串數字,拿不同的對照表去解讀,會出現不同的字,檔名亂碼就是這樣來的,壓縮的人用一張表,解壓縮的人用另一張。
ZIP 這種壓縮檔格式,原本只支援早期 IBM PC 的那一張對照表,沒有顧及中文這類文字,後來才補上「使用 UTF-8 時要在檔案裡做標記」的規則。問題在於很多壓縮軟體沒做標記,檔名用的是自己電腦上的對照表,這種壓縮檔只能靠解壓縮軟體去猜。若是解開後的文字檔內容亂碼,原理也相同,要改用編輯器並指定編碼來開啟。
舊式 ZIP 靠本機字碼頁,換電腦就讀錯
制定 ZIP 格式的 PKWARE 在格式規格裡寫明,ZIP 原本只支援原始 IBM PC 的字元集,也就是常說的 IBM Code Page 437。後來規格新增一個旗標位元(general purpose bit 11),設起來表示檔名與註解使用 UTF-8;另有一種稱為 Info-ZIP Unicode Path 的額外欄位,可以在保留舊檔名的同時,另外存一份 UTF-8 檔名。沒有設旗標的 ZIP,檔名依規格應符合原本的 ZIP 字元編碼。
規格雖然補上了 UTF-8 的標記,實際建立 ZIP 的軟體卻不一定會用。壓縮軟體開發商 Bandisoft 的說明指出,Windows 上多數壓縮軟體建立 ZIP 時,檔名用的是本機字碼頁(MBCS,多位元組字元集),換到系統語言不同的電腦上,這類檔名就可能壞掉。Microsoft 的字碼頁文件列出幾個常見的編號:950 是繁體中文 Big5(台灣、香港),936 是簡體中文,932 是日文,65001 是 UTF-8。Microsoft 同時提醒,ANSI 字碼頁在不同電腦上可能不同,容易造成資料損毀,建議使用 Unicode。
舉例來說,同一串位元組用繁體中文的 Big5 解讀,和用簡體中文的 GBK 解讀,出來的字會不一樣。所以同一個 ZIP 在簡體中文系統上正常,拿到繁體中文的電腦上卻變成亂碼。

Mac 與 Windows 的檔名編碼落差
另一個常見的情境,是 Mac 壓的 ZIP 拿到 Windows 開,或是反過來。Bandisoft 也提到,從 macOS Catalina(10.15)起,Finder 的封存工具程式以 UTF-8 處理 ZIP 檔名,而 Windows 端的 7-Zip、WinRAR 等軟體建立 ZIP 時,通常還是用前面說的本機字碼頁。
因此,檔名含中文這類非拉丁字母、又以本機字碼頁存放的 ZIP,用 Finder 解壓縮時可能出現錯誤 22。對此提供的解法有兩個:改用其他第三方軟體開啟,或在 Windows 端壓縮時打開 ZIP 使用 Unicode 檔名的設定(該公司以自家軟體的設定為例),重新壓縮後 Finder 就能解開。
此外,Bandisoft 的另一份說明還提到,Unicode 有 NFC 與 NFD 等不同的正規化形式,macOS 多半使用 NFD,Windows 多半使用 NFC,從 Mac 複製或寄到 Windows 時,這個差異可能讓檔名看起來不正常。Unicode 標準的正規化說明(UAX #15)舉的 NFD 拆解例子,包括帶附加符號的拉丁字母、韓文音節與日文的濁音假名,這幾類字最容易受影響;中文漢字較少受這一點影響,中文亂碼多半還是字碼頁的問題。實際情況仍依各家軟體的處理方式而定。
RAR5 以 UTF-8 存檔名,較少出現亂碼
相較之下,RAR 5.0 的格式規格寫明,檔案名稱欄位以 UTF-8 儲存,不需要猜字碼頁。所以亂碼這件事,主要出現在 ZIP,而不是 RAR5。
不過這只適用於 RAR5 格式,舊版 RAR 檔的檔名存法不同,不能一概而論。
亂碼檔名的排除要先判斷來源系統
原理弄懂了,處理的第一步就是弄清楚這個檔案是在哪種系統上壓的,是簡體電腦、Mac,還是台灣的 Windows。接下來的做法依序是先讓軟體自動偵測,不行就手動指定字碼頁,最後才請對方重新壓縮。
工具不必多,一款同時有自動偵測與手動指定字碼頁功能的解壓縮軟體,通常就夠用。
先用能自動偵測編碼的軟體開啟
最省力的第一步,是換一個會自動偵測檔名編碼的解壓縮軟體。在 Mac 上,前面提過的 The Unarchiver 標榜能偵測檔名編碼,遇到亂碼的 ZIP 可以先換它開開看。
不過自動偵測並不保證每次都對。Bandisoft 的說明提到,偵測是依檔名字串去估算的,無法保證百分之百正確;檔名很短,或是有許多相似的字串重複出現時,特別容易失準。所以換了軟體還是亂碼,不代表檔案壞了,只是這次猜錯了。
自動偵測失準時改手動指定字碼頁
自動偵測猜錯時,就改成自己告訴軟體,這個檔名是用哪個字碼頁寫的。判斷依據是壓縮的人用什麼語系的電腦,繁體中文 Windows 來的選 Big5(950),簡體中文來的選 GBK 或 GB2312(936),日文來的選 Shift-JIS(932)。
最準的辦法是直接問傳檔的人,他用的是哪種語系的電腦。問不到的話,可以從最有可能的語系開始試,每試一個就看一次預覽,檔名變回可讀的字,就是選對了。各軟體的設定位置不同,通常在設定中找「檔名編碼」或「字碼頁」相關的選項,並不是每一款軟體都有提供。
請傳檔的人改用 Unicode 檔名重新壓縮
從源頭解決的做法,是請對方重新壓縮,這也是自己要傳檔給別人時最好的預防。寄件的人有三個選擇:壓縮時打開「使用 Unicode(UTF-8)檔名」這類選項、把檔名改成英文與數字,或改用檔名本來就以 UTF-8 儲存的 RAR5 格式。
Bandisoft 說明,ZIP 儲存 Unicode 檔名有兩種方式,一種是轉成 UTF-8 存入,另一種是保留本機字碼頁,同時在額外欄位另存一份 UTF-8 檔名,壓縮檔會因此大上幾十個位元組。後者與 7-Zip、WinRAR、WinZip 等多數軟體相容,在不同語系的系統之間搬移時也比較安全。至於把檔名改成英文與數字,雖然最不容易出錯,卻會犧牲可讀性,比較適合在其他方法都行不通時採用。
下次拿到 RAR 或 ZIP,先看副檔名,再確認有沒有密碼與分卷,rar解壓縮就能照著系統版本選對工具;遇到檔名亂碼,先問清楚壓縮的人用的是什麼系統,問題通常就解決了一半。
