Piccolo e veloce
Build di release ottimizzata per le dimensioni — LTO, stripped, panic=abort.
L'app desktop usa la webview del sistema, quindi niente Chromium incluso.
Gratuito e open source · MIT
Ziplark estrae ZIP, RAR, 7z, tar e ISO e crea ZIP (AES-256), 7z e tar — da un binario di 1,4 MB. Un unico motore in Rust, tre modi per usarlo: un'app desktop, uno strumento da riga di comando e un server MCP.
La build universale per macOS è autenticata · Installer per Windows e Linux inclusi
Build di release ottimizzata per le dimensioni — LTO, stripped, panic=abort.
L'app desktop usa la webview del sistema, quindi niente Chromium incluso.
Ogni percorso di estrazione passa attraverso un'unica protezione zip-slip. Nessuna voce può mai uscire dalla cartella di destinazione — né da uno ZIP, RAR o tar creato ad arte.
La GUI, la CLI e il server MCP sono sottili involucri su un unico core in Rust. Ciò che fa l'app, la CLI lo fa in modo identico — e anche gli script.
ZIP, RAR (inclusi RAR5 e cifrati), 7z, tar e le varianti tar compresse, gz/bz2/xz/zst/lz4 a flusso singolo — e immagini disco ISO 9660.
| Formato | Estrazione | Creazione | Cifratura |
|---|---|---|---|
| ZIP | ✓ | ✓ | AES-256 (legge ZipCrypto) |
| 7z | ✓ | ✓ | AES-256 |
| RAR / RAR5 | ✓ | — | legge i cifrati |
| tar | ✓ | ✓ | — |
| tar.gz / .bz2 / .xz / .zst / .lz4 | ✓ | ✓ | — |
| gz / bz2 / xz / zst / lz4 (flusso singolo) | ✓ | ✓ | — |
| ISO 9660 / Joliet (immagine disco) | ✓ | — | — |
La creazione di RAR non è supportata di proposito — il formato di compressione RAR è proprietario. L'estrazione (compresi RAR5 e archivi cifrati) funziona pienamente.
RAR è il formato in cui i download arrivano: diviso in parti, compresso in solido, a volte con una parte mancante. Quasi tutti gli strumenti gratuiti lo trattano come una casella da spuntare. Ecco cosa ne fa davvero Ziplark.
Apri movie.part03.rar — o il vecchio movie.r01 — e ottieni tutto il set. Ziplark trova da sé la prima parte, elenca quelle che ha trovato e ricompone i file distribuiti su più parti. Gestisce entrambi gli schemi di nomi, compreso quello la cui prima parte si chiama movie.rar.
Se il set è incompleto, Ziplark ti dice quale file gli serve dopo — per esempio movie.part04.rar — invece di fermarsi con un errore generico. E lo dice prima di scrivere qualsiasi cosa, non a metà strada.
«Estrai ciò che è leggibile» tira fuori ogni file intatto da un archivio corrotto o incompleto, ed elenca esattamente quali voci sono fallite e quali sono rimaste parziali. La verifica segnala tutti i file difettosi: sai cosa riscaricare.
Un archivio in cui sono cifrati anche i nomi dei file si apre con la password come qualsiasi altro. Un .exe autoestraente viene letto come l'archivio che sta dietro l'eseguibile.
Spunta le righe che ti servono ed estrai solo quelle — esattamente quelle voci, non tutto ciò il cui percorso contiene per caso lo stesso testo. Da riga di comando è identico: --include docs/notes.txt --exact.
Permessi (un eseguibile resta eseguibile), date, collegamenti simbolici rimasti collegamenti, dimensione compressa di ogni file, il commento dell'archivio e i contrassegni solido / record di recupero: tutto sopravvive.
Ziplark decomprime con la libreria ufficiale UnRAR — lo stesso codice che distribuisce WinRAR — chiamandone direttamente l'API C: da lì vengono la gestione delle parti, il recupero e la fedeltà dei metadati qui sopra. Riparare un archivio dal suo record di recupero resta una funzione di WinRAR; Ziplark invece salva ciò che è leggibile.
ziplarkElenca, estrai, crea e verifica qualsiasi archivio. --json su ogni
comando per lo 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-mcpGuida Ziplark da qualsiasi LLM tramite il Model Context Protocol. Gli strumenti di
lettura sono sempre attivi; le scritture sono protette da --allow-write.
{
"mcpServers": {
"ziplark": {
"command": "ziplark-mcp",
"args": ["--allow-write"]
}
}
}
Come si confronta Ziplark con i noti archiviatori.
| Ziplark | WinRAR | 7-Zip | Keka | The Unarchiver | |
|---|---|---|---|---|---|
| Prezzo | Gratuito (MIT) | A pagamento | Gratuito | Gratuito | Gratuito |
| Funziona su macOS, Windows e Linux | ✓ | — | — | — | — |
| Estrae RAR e RAR5 | ✓ | ✓ | ✓ | ✓ | ✓ |
| Crea 7z (AES-256) | ✓ | ✓ | ✓ | ✓ | — |
| Riga di comando (--json) | ✓ | ✓ | ✓ | — | — |
| Agente IA (MCP) | ✓ | — | — | — | — |
| Gratuito e open source | ✓ | — | ✓ | ✓ | — |
| Set RAR multiparte (basta una parte qualsiasi) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Recupera un set danneggiato ed elenca gli errori | ✓ | ✓ | parziale | — | — |
| Indica la parte mancante di un set incompleto | ✓ | ✓ | — | — | — |
Confronto approfondito: Alternativa gratuita a WinRAR · Aprire RAR su Mac · 7-Zip per Mac
Versione 0.1.0 · gratuito per sempre · tutte le release e i checksum
Universale · Apple Silicon e Intel · autenticata
Scarica .dmgoppure brew install --cask zhitongblog/tap/ziplark
Oppure compila dai sorgenti: cargo build --release. L'app desktop
si compila con cargo tauri build.
Sì — gratuito e open source con licenza MIT, senza pubblicità e senza telemetria.
Sì. Ziplark estrae archivi RAR e RAR5, compresi quelli protetti da password. Non crea archivi RAR — quel formato è proprietario — ma li legge pienamente.
Tutti e tre. macOS è distribuito come build universale e autenticata; Windows come
.msi/.exe; Linux come .deb e AppImage.
Sì. Ziplark è multipiattaforma, gratuito e minuscolo. Legge ZIP, RAR, 7z e tar e crea ZIP (AES-256), 7z e tar — inoltre include una CLI e un server MCP per lo scripting e l'automazione. Guide: alternativa gratuita a WinRAR, aprire RAR su Mac e 7-Zip per Mac.
Sì. Crea archivi ZIP e 7z cifrati con AES-256 e legge archivi RAR e 7z cifrati.
Sì — la CLI ziplark fa tutto ciò che fa l'app, con
--json su ogni comando, e ziplark-mcp lo espone a
qualsiasi LLM tramite il Model Context Protocol.
Apri una qualsiasi parte del set, non necessariamente la prima. Ziplark trova da sé la prima e ricompone i file distribuiti su più parti.
Sì. «Estrai ciò che è leggibile» scrive tutti i file intatti ed elenca quelli falliti o parziali. Se manca una parte del set, Ziplark indica il file che gli serve.
Ziplark è creato e mantenuto da un solo sviluppatore, nel tempo libero, ed è gratuito per sempre. Se ti fa risparmiare tempo, una piccola sponsorizzazione lo tiene in vita — e una star su GitHub aiuta altrettanto.
Gratis, ci vuole un secondo e aiuta gli altri a scoprire Ziplark.
Metti una star al repo →Mensile o una tantum, gestito da Stripe. Ideale per sponsor internazionali.
Sostieni su GitHub →Mancia una tantum da tutto il mondo — scegli l'importo nella tua valuta.
Lascia una mancia con PayPal →Apri Alipay e scansiona il codice QR.

Apri WeChat e scansiona il codice QR.

Gli sponsor sono elencati nel README (con il loro consenso). Grazie per mantenere Ziplark gratuito. ♥