ZIP 壓縮工具(免費·線上)

免費線上工具,完全在瀏覽器中將多個檔案或資料夾壓縮為 ZIP 並下載。拖入資料夾時會保留原有的目錄結構。檔案內容絕不會上傳到伺服器。

ZIP 壓縮小技巧

  • 整體拖入資料夾後,會保留原有的目錄結構存入 ZIP。如果單獨選擇檔案,生成的 ZIP 則沒有目錄結構,是扁平的。
  • 取消勾選"壓縮"後會切換為 STORED(不壓縮)方式,處理速度更快。對於圖片、影片、音訊、ZIP 等本身已經壓縮過的檔案,壓縮前後體積幾乎不變,此時不壓縮反而更快、更划算。
  • 如果添加了多個同名檔案,系統會自動加上編號加以區分,例如"檔名 (1).副檔名",不會發生內容被覆蓋丟失的情況。
  • 打包大量檔案或體積很大的檔案時,由於處理過程佔用瀏覽器記憶體,可能會比較耗時,在某些環境下甚至會失敗。如果總體積達到數百 MB 至數 GB,建議分成幾批分別壓縮。
  • 在密碼欄中輸入內容後,整個 ZIP 將被加密。留空則和以往一樣,生成任何人都能開啟的 ZIP 檔案。請注意,設定的密碼不會被儲存,一旦忘記將無法取出其中的內容。
  • 加密方式可從兩種中選擇。AES-256 強度更高,但無法通過 Windows 內建的"提取全部"功能解壓,需要使用 7-Zip 等支援該格式的軟體。ZipCrypto 可直接通過 Windows 資源管理器的內建功能解壓,但屬於加密強度較低的舊式方式。如果對方只能使用 Windows 內建功能,請選擇 ZipCrypto;如果更重視保密性,請選擇 AES-256。

常見問題

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

可以,現已支援。在建立介面的密碼欄中輸入內容,即可建立加密的 ZIP 檔案。留空則和以往一樣不進行加密。

如果加密方式選擇的是 AES-256,由於 Windows 內建的"提取全部"功能不支援 AES-256,將無法解壓。請使用 7-Zip、WinRAR 等支援該格式的軟體,或在建立時將加密方式切換為 ZipCrypto(但 ZipCrypto 是加密強度較低的舊式方式)。

會。即使拖入的是內容為空的資料夾,該資料夾本身也會作為一個條目保留在 ZIP 中。

請使用同屬"檔案操作"分類下的"ZIP 解壓工具"。該工具還支援自動修復 Windows、Mac 之間常見的檔名亂碼問題。
ツールくん

閒話 ― "能壓縮的"與"不能壓縮的"

ZIP 的 DEFLATE 壓縮演算法擅長處理相同模式反覆出現的資料,例如文本檔案或點陣圖影像。而 JPEG、PNG、MP4、MP3 這類本身已經壓縮過的檔案,幾乎不再含有可重複利用的模式,因此放進 ZIP 後體積基本不會變化(甚至可能略微增大)。

"ZIP 炸彈"正是利用了這一特性的反面。如果一個檔案只是把同一個字元(比如數字 0)大量重複堆疊,就會得到驚人的壓縮率,理論上一個只有幾 KB 的 ZIP 檔案解壓後可以膨脹到數 TB。這也是不建議隨意完整解壓來路不明的 ZIP 檔案的原因之一。

另外,副檔名為"ZIP"的檔案其實並不只有 ZIP 本身。Microsoft Office 的 .docx、.xlsx,Java 的 .jar,Android 的 .apk 等檔案,在內部結構上其實都是把多個檔案打包進 ZIP 格式容器中。ZIP 作為"把多個檔案合併為一個整體的容器",其應用範圍遠比想像中廣泛。