Small & fast
Size-optimized release build — LTO, stripped, panic=abort.
The desktop app uses the OS webview, so there's no bundled Chromium.
Free & open source · GPL-3.0
Ziplark extracts ZIP, RAR, 7z and tar, and creates ZIP (AES-256), 7z and tar — from a 1.4 MB binary. One Rust engine, three ways to drive it: a desktop app, a command-line tool, and an MCP server.
Universal macOS build is notarized · Windows & Linux installers included
Size-optimized release build — LTO, stripped, panic=abort.
The desktop app uses the OS webview, so there's no bundled Chromium.
Every extraction path funnels through a single zip-slip guard. No entry can ever escape the destination folder — not from a crafted ZIP, RAR or tar.
The GUI, CLI and MCP server are thin shells over one Rust core. Whatever the app does, the CLI does identically — and scripts can too.
ZIP, RAR (incl. RAR5 & encrypted), 7z, tar and the compressed-tar variants — plus single-stream gz/bz2/xz/zst.
| Format | Extract | Create | Encryption |
|---|---|---|---|
| ZIP | ✓ | ✓ | AES-256 (reads ZipCrypto) |
| 7z | ✓ | ✓ | AES-256 |
| RAR / RAR5 | ✓ | — | reads encrypted |
| tar | ✓ | ✓ | — |
| tar.gz / .bz2 / .xz / .zst | ✓ | ✓ | — |
| gz / bz2 / xz / zst (single stream) | ✓ | ✓ | — |
RAR creation is intentionally unsupported — the RAR compression format is proprietary. Extraction (including RAR5 and encrypted archives) works fully.
ziplarkList, extract, create and verify any archive. --json on every
command for scripting.
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-mcpDrive Ziplark from any LLM over the Model Context Protocol. Read tools are
always on; writes are gated behind --allow-write.
{
"mcpServers": {
"ziplark": {
"command": "ziplark-mcp",
"args": ["--allow-write"]
}
}
}
Version 0.1.0 · free forever · all releases & checksums
Or build from source: cargo build --release. The desktop app
builds with cargo tauri build.