Ziplark 是一个免费、开源、跨平台的压缩/解压工具。它主打小巧、快速、安全,并且同一个 Rust 内核同时提供:
-
桌面应用
-
命令行工具
ziplark -
MCP 服务器
ziplark-mcp
它支持解压 ZIP、RAR、7z、tar、ISO,也支持创建 ZIP(AES-256)、7z 和 tar。macOS 应用已公证、已签名,且 0 追踪、永不遥测。
下载地址:
123网盘:https://1626683.share.123pan.cn/123pan/ekeA-fWqw
为什么选择 Ziplark
-
小巧且快速
体积优化的发布构建:LTO、strip 精简、panic=abort。桌面应用使用系统自带 webview,不捆绑 Chromium。 -
设计即安全
每一条解压路径都经过同一个 zip-slip 防护。任何条目都无法逃出目标文件夹,无论是精心构造的 ZIP、RAR 还是 tar。 -
一个引擎,三种方式
GUI、CLI 和 MCP 服务器都是同一个 Rust 内核之上的轻薄外壳。应用能做的,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
RAR 是下载到手时的格式,被切成好几个分卷、以固实方式压缩,有时还缺一个分卷。多数免费工具只是把它当成一个勾选项。Ziplark 真正为它做了这些事。
-
分卷压缩包就是一个压缩包
打开movie.part03.rar,或者老式命名的movie.r01,拿到的都是整套。Ziplark 会自己找到第一个分卷,列出找到的所有分卷,并把跨分卷的文件重新拼回完整文件。两种命名方式都支持,包括第一个分卷其实叫movie.rar的那种。 -
缺哪一卷,直接告诉你
如果这套分卷不完整,Ziplark 会指名它接下来需要哪个文件,比如movie.part04.rar,而不是丢一句笼统的报错。而且是在开始写入之前就说清楚,不会解压到一半才失败。 -
损坏的压缩包也能把能救的救出来
选择“解压还能读的部分”,损坏或不完整压缩包里每一个完整的文件都会被取出,并列出哪些条目失败、哪些只解出了一部分。校验时会报告所有损坏的文件,你会清楚该重新下载什么。 -
加密文件名与自解压 .exe
连文件名都被加密的压缩包,输入密码就能像普通压缩包一样打开。自解压的.exe会被识别为藏在自解压程序后面的那个压缩包。 -
只挑出你要的文件
勾选需要的行,只解压这些,按精确条目,而不是把路径里凑巧含有相同文字的都拖出来。命令行同样可以:--include docs/notes.txt --exact。 -
不会悄悄丢东西
权限(可执行文件解压后仍然可执行)、时间戳、符号链接仍是符号链接、每个文件的压缩后大小、压缩包注释,以及固实/恢复记录标记,都会完整保留。
Ziplark 使用官方 UnRAR 库解压,和 WinRAR 用的是同一份代码,并直接驱动它,上面的分卷、抢救和元数据处理正是由此而来。用恢复记录“修复”压缩包是 WinRAR 独有的功能;Ziplark 的做法是抢救出能读的部分。
同样为终端和智能体而生
CLI: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
MCP 服务器: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.2.1,永久免费,所有版本与校验和见 GitHub Releases。
macOS
通用版,Apple Silicon 和 Intel,已公证。
-
下载
.dmg -
或
brew install --cask zhitongblog/tap/ziplark -
仅命令行:arm64 / x64
Windows
x64,安装程序。
-
下载
.msi -
.exe安装程序 / CLI.zip
Linux
x64,Debian/Ubuntu 和 AppImage。
-
下载 AppImage
-
.deb/ CLI.tar.gz
或从源码构建:
cargo build --release
桌面应用使用:
cargo tauri build



