小巧又快速
針對體積最佳化的 release 版本 — LTO、去除除錯符號、panic=abort。
桌面 App 使用系統內建的 webview,因此不會夾帶 Chromium。
免費且開源 · MIT
Ziplark 能解壓 ZIP、RAR、7z、tar 與 ISO,並建立 ZIP(AES-256)、7z 與 tar — 全部來自一個 1.4 MB 的執行檔。 同一顆 Rust 引擎,三種使用方式:桌面 App、命令列工具,以及 MCP 伺服器。
macOS 通用版已通過公證 · 內含 Windows 與 Linux 安裝程式
針對體積最佳化的 release 版本 — LTO、去除除錯符號、panic=abort。
桌面 App 使用系統內建的 webview,因此不會夾帶 Chromium。
每一條解壓路徑都會通過單一的 zip-slip 防護。任何項目都無法逃出目標資料夾 — 無論是精心構造的 ZIP、RAR 還是 tar 都一樣。
GUI、CLI 與 MCP 伺服器都是同一顆 Rust 核心之上的輕薄外殼。 App 能做的,CLI 也做得一模一樣 — 腳本同樣辦得到。
ZIP、RAR(含 RAR5 與加密檔)、7z、tar 以及各種壓縮 tar 變體、 單一串流的 gz/bz2/xz/zst/lz4 — 還有 ISO 9660 光碟映像檔。
| 格式 | 解壓 | 建立 | 加密 |
|---|---|---|---|
| ZIP | ✓ | ✓ | AES-256(可讀取 ZipCrypto) |
| 7z | ✓ | ✓ | AES-256 |
| RAR / RAR5 | ✓ | — | 可讀取加密檔 |
| tar | ✓ | ✓ | — |
| tar.gz / .bz2 / .xz / .zst / .lz4 | ✓ | ✓ | — |
| gz / bz2 / xz / zst / lz4(單一串流) | ✓ | ✓ | — |
| ISO 9660 / Joliet(光碟映像檔) | ✓ | — | — |
刻意不支援建立 RAR — RAR 壓縮格式是專有格式。 解壓(包含 RAR5 與加密封存檔)則完全支援。
RAR 是下載到手時的格式——被切成好幾個分卷、以固實方式壓縮,有時還少一個分卷。多數免費工具只把它當成一個勾選項。Ziplark 真的為它做了這些事。
打開 movie.part03.rar,或舊式命名的 movie.r01,拿到的都是整套。Ziplark 會自己找到第一個分卷,列出找到的所有分卷,並把跨分卷的檔案重新拼回完整檔案。兩種命名方式都支援,包括第一個分卷其實叫 movie.rar 的那種。
如果這套分卷不完整,Ziplark 會指名它接下來需要哪個檔案——例如 movie.part04.rar——而不是丟一句籠統的錯誤訊息。而且是在開始寫入之前就講清楚,不會解到一半才失敗。
選擇「解開還能讀的部分」,損壞或不完整壓縮檔裡每個完整的檔案都會被取出,並列出哪些項目失敗、哪些只解出一部分。驗證時會報告所有損壞的檔案,你會清楚該重新下載什麼。
連檔名都被加密的壓縮檔,輸入密碼就能像一般壓縮檔一樣打開。自解壓的 .exe 會被辨識為藏在自解壓程式後面的那個壓縮檔。
勾選需要的列,只解開這些——依精確項目,而不是把路徑裡剛好含有相同文字的一併拖出來。命令列同樣可以:--include docs/notes.txt --exact。
權限(可執行檔解開後仍可執行)、時間戳記、符號連結仍是符號連結、每個檔案的壓縮後大小、壓縮檔註解,以及固實/修復記錄標記,都會完整保留。
Ziplark 使用官方 UnRAR 函式庫解壓——和 WinRAR 用的是同一份程式碼——並直接驅動它,上面的分卷、搶救與中介資料處理正是由此而來。用修復記錄「修復」壓縮檔是 WinRAR 獨有的功能;Ziplark 的做法是搶救出能讀的部分。
ziplark列出、解壓、建立與驗證任何封存檔。每個指令都支援 --json,方便寫腳本。
ziplark list movie.rar
ziplark extract photos.zip -o ./out
ziplark create backup.tar.zst ./src --level best
ziplark create secret.zip ./private --password hunter2
ziplark test download.7z
ziplark-mcp透過 Model Context Protocol,從任何 LLM 驅動 Ziplark。讀取工具永遠開啟;
寫入操作則受 --allow-write 保護。
{
"mcpServers": {
"ziplark": {
"command": "ziplark-mcp",
"args": ["--allow-write"]
}
}
}
看看 Ziplark 相較主流封存工具的表現。
| Ziplark | WinRAR | 7-Zip | Keka | The Unarchiver | |
|---|---|---|---|---|---|
| 價格 | 免費 (MIT) | 付費 | 免費 | 免費 | 免費 |
| 支援 macOS、Windows、Linux | ✓ | — | — | — | — |
| 解壓 RAR / RAR5 | ✓ | ✓ | ✓ | ✓ | ✓ |
| 建立 7z(AES-256) | ✓ | ✓ | ✓ | ✓ | — |
| 命令列(--json) | ✓ | ✓ | ✓ | — | — |
| AI 代理(MCP) | ✓ | — | — | — | — |
| 免費且開源 | ✓ | — | ✓ | ✓ | — |
| RAR 分卷壓縮檔(開任一卷即可) | ✓ | ✓ | ✓ | ✓ | ✓ |
| 搶救損壞壓縮檔並列出失敗項目 | ✓ | ✓ | 部分支援 | — | — |
| 指名不完整分卷缺少哪個檔案 | ✓ | ✓ | — | — | — |
深入比較: 免費 WinRAR 替代方案 · 在 Mac 上開啟 RAR · Mac 版 7-Zip
版本 0.1.0 · 永久免費 · 所有版本與檢查碼
或從原始碼建置:cargo build --release。桌面 App 則以
cargo tauri build 建置。
是的 — 採用 MIT 授權,免費且開源,沒有廣告、沒有遙測。
可以。Ziplark 能解壓 RAR 與 RAR5 封存檔,包含有密碼保護的檔案。 它不會建立 RAR 封存檔 — 該格式是專有格式 — 但能完整讀取它們。
三者皆可。macOS 以通用版、已公證的形式發佈;Windows 提供
.msi/.exe;Linux 則提供 .deb 與 AppImage。
是的。Ziplark 跨平台、免費又輕巧。它能讀取 ZIP、RAR、7z 與 tar,並建立 ZIP(AES-256)、7z 與 tar — 還附帶 CLI 與 MCP 伺服器,方便寫腳本與自動化。相關指南: 免費 WinRAR 替代方案、 在 Mac 上開啟 RAR,以及 Mac 版 7-Zip。
支援。它能建立 AES-256 加密的 ZIP 與 7z 封存檔,並讀取加密的 RAR 與 7z 封存檔。
可以 — ziplark CLI 能做到 App 所有的功能,每個指令都支援
--json,而 ziplark-mcp 則透過 Model Context Protocol
將它開放給任何 LLM。
打開這套分卷裡的任何一個檔案即可,不一定要第一個。Ziplark 會自己找到第一個分卷,並把跨分卷的檔案拼回完整檔案。
可以。選擇「解開還能讀的部分」,所有完整的檔案都會被寫出,並列出失敗或只解出一部分的檔案;若缺少分卷,Ziplark 會告訴你缺的是哪個檔案。
Ziplark 由一位開發者利用業餘時間打造與維護,而且永久免費。如果它幫你省下時間, 一筆小小的贊助就能讓它持續下去 — 一顆 GitHub star 同樣幫助很大。
免費,只需一秒,還能幫助更多人發現 Ziplark。
為此專案按 Star →可每月或單次贊助,由 Stripe 處理。最適合國際贊助者。
在 GitHub 上贊助 →全球通用的單次打賞 — 用你的幣別任選金額。
用 PayPal 打賞 →開啟支付寶並掃描 QR code。

開啟微信並掃描 QR code。

贊助者將列於 README(經同意後)。感謝你讓 Ziplark 保持免費。♥