ZIP 解壓工具

完全在瀏覽器中解壓 ZIP 檔案,可檢視列表、預覽內容並下載。自動檢測並修復 Windows(Shift_JIS)壓縮的 ZIP 檔案在其他環境下出現的檔名亂碼問題。檔案內容絕不會上傳到伺服器。

什麼是在瀏覽器中解壓縮 ZIP

本工具僅在瀏覽器內解壓縮 ZIP 檔案,可進行內容的清單顯示、預覽與單一下載。適用於無法安裝解壓縮軟體的環境,或在共用終端上臨時確認內容的場合。也支援以密碼保護的 ZIP(AES-256・ZipCrypto)。

在中日文環境下相當棘手的是檔名亂碼。依 ZIP 的規格,存在不攜帶檔名字元編碼資訊的項目,因此直接開啟在 Windows 上建立的 ZIP 時,名稱有時會顯示錯亂。本工具會嘗試自動偵測,若不順利也可手動重新選擇字元編碼。檔案內容不會向伺服器傳送任何資料。

解壓縮 ZIP 的步驟

  1. 讀取 ZIP 檔案 把檔案拖放到框內,或點擊選擇。內容不會傳送至外部。
  2. 確認檔名是否正確 若名稱顯示錯亂,把編碼切換為 Shift_JIS 等即可正確顯示。
  3. 輸入密碼 若含有受保護的檔案,會顯示密碼輸入欄。
  4. 確認內容並取出 可從清單中單獨下載,或一併展開。也可以只取出所需的檔案。

用好本工具的小技巧

  • 檔名出現亂碼,大多是因為 ZIP 格式本身在很多情況下並不儲存"檔名所使用的字元編碼"資訊。在日文版 Windows 上建立的 ZIP 通常是 Shift_JIS 編碼,其他情況下大多是 UTF-8,因此出現亂碼時可以在編碼下拉選單中嘗試切換為 Shift_JIS。
  • 如果 ZIP 內部已明確標記某個檔名使用 UTF-8 編碼,該檔名不會帶有 ? 標記。只有帶此標記的檔名才是"根據推測解碼"得到的。
  • 點選資料夾行可以展開或摺疊。點選檔案行,文本或圖片檔案可以直接在當前位置預覽。
  • 在 Chrome 或 Edge 中,使用"全部解壓"並選擇資料夾後,可以按原有的目錄結構直接寫出。在其他瀏覽器中則會逐個下載檔案,無法保留目錄結構(會將路徑以下劃線的形式附加到檔名中)。
  • 也支援受密碼保護(加密)的 ZIP 檔案。帶鎖形圖示的檔案需要先在上方輸入框中輸入正確的密碼,才能進行解壓或預覽。同時支援 AES-256 方式和傳統的 ZipCrypto 方式。

ZIP 解壓縮的應用情境

在無法使用解壓縮軟體的環境中開啟

即便是公司的共用終端或無法變更設定的電腦,也能僅憑瀏覽器確認內容,無須等待軟體安裝核准。

修復亂碼的檔名

在 Mac 上開啟 Windows 建立的 ZIP 而名稱錯亂時,可指定字元編碼以確認正確的名稱。

只取出所需的檔案

當只想從較大的 ZIP 中取出一個檔案時,可無須展開整體即單獨下載。

開啟前先確認內容

可以清單形式確認收到的 ZIP 中裝有什麼,適用於排查是否含有意料之外的檔案。

ZIP 相關用語

ZIP
把多個檔案彙整為一個並加以壓縮的格式。多數作業系統均原生支援。
項目
指 ZIP 中所含的每一個檔案或資料夾。各自帶有名稱與壓縮方式的資訊。
AES-256
ZIP 中使用的高強度加密方式。一般認為其安全性高於較舊的 ZipCrypto。
ZipCrypto
ZIP 的舊式加密方式。相容性雖高,但強度不及 AES。
中央目錄
置於 ZIP 末尾的所收錄檔案的目錄。僅讀取此處即可得知內容的一覽。
字元編碼旗標
表示檔名為 UTF-8 的標記。沒有該標記的項目需要推測名稱的字元編碼。

常見問題

不會。解壓處理完全在瀏覽器內完成,檔案內容絕不會發送到伺服器。

可以,現已支援。無論是使用 AES-256 方式還是傳統的 ZipCrypto 方式加密的 ZIP 檔案,都可以解壓。載入檔案後會顯示密碼輸入框,請輸入正確的密碼後再進行解壓。

極少數情況下,ZIP 可能是在舊版 Mac(Mac Roman 編碼)上建立的,或包含其他語言(韓語、中文等)的檔名。請嘗試下拉選單中的其他選項。如果仍無法解決,可能是建立該 ZIP 的工具或作業系統使用了特殊的編碼。

可以處理,但由於處理過程佔用瀏覽器記憶體,超過數 GB 的 ZIP 檔案可能會執行緩慢,在某些環境下甚至可能失敗。
工具君

閒話 ― ZIP 檔名為何會出現亂碼

ZIP 格式誕生於 1989 年,當時並沒有明確記錄檔名字元編碼的機制。各國、各作業系統都直接使用本國的字元編碼(日語環境為 Shift_JIS,西歐語言環境為 Windows-1252 等)寫入檔名,因此在不同環境下開啟時出現亂碼,可以說是"規範內的正常現象"。

為了解決這個問題,大約從 2007 年起加入了名為"語言編碼標誌(EFS)"的機制。它利用 ZIP 每個條目標誌位中的一位,可以明確標註"該檔名以 UTF-8 編寫"。但由於老舊的 ZIP 工具,以及部分至今仍未設定該標誌的軟體依然存在,即使到了 2020 年代,Windows 與 Mac 之間的檔名亂碼問題也尚未完全解決。

需要說明的是,這種亂碼並非"資料本身"的損壞。檔案的實際內容(文本或圖片的位元組資料)完好無損,只是檔名這一"後設資料"被按照錯誤的規則解析了而已。正因如此,只要知道正確的編碼,就可以像本工具這樣事後修正,恢復出正確的檔名。