Gratuito e open source · MIT

Ogni archivio.
Un'unica piccola app.

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

~1,4 MBmotore + CLI
3 sistemimacOS · Windows · Linux
0 trackermai telemetria
Autenticataapp macOS firmata

Perché Ziplark

🪶

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.

🛡️

Sicuro per progettazione

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.

⚙️

Un motore, tre modi

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.

📦

Ogni formato comune

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.

Formati supportati

FormatoEstrazioneCreazioneCifratura
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, fatto come si deve

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.

🧩

Un set di parti è un unico archivio

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.

🔎

La parte mancante viene indicata per nome

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.

🩹

Un archivio danneggiato dà quello che può

«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.

🔐

Nomi dei file cifrati e archivi .exe

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.

🎯

Tirare fuori singoli file

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.

🧷

Niente va perso in silenzio

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.

Pensato anche per terminali e agenti

CLI — ziplark

Elenca, 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

Server MCP — ziplark-mcp

Guida 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"]
    }
  }
}

Ziplark e le alternative

Come si confronta Ziplark con i noti archiviatori.

 ZiplarkWinRAR7-ZipKekaThe Unarchiver
PrezzoGratuito (MIT)A pagamentoGratuitoGratuitoGratuito
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✓✓———

Download

Versione 0.1.0 · gratuito per sempre · tutte le release e i checksum

macOS

Universale · Apple Silicon e Intel · autenticata

Scarica .dmg

oppure brew install --cask zhitongblog/tap/ziplark

Solo CLI: arm64 · x64

Windows

x64 · installer

Scarica .msi

setup .exe · CLI .zip

Linux

x64 · Debian/Ubuntu e AppImage

Scarica AppImage

.deb · CLI .tar.gz

Oppure compila dai sorgenti: cargo build --release. L'app desktop si compila con cargo tauri build.

FAQ

Ziplark è gratuito?

Sì — gratuito e open source con licenza MIT, senza pubblicità e senza telemetria.

Ziplark può aprire i file RAR?

Sì. Ziplark estrae archivi RAR e RAR5, compresi quelli protetti da password. Non crea archivi RAR — quel formato è proprietario — ma li legge pienamente.

Funziona su macOS, Windows e Linux?

Tutti e tre. macOS è distribuito come build universale e autenticata; Windows come .msi/.exe; Linux come .deb e AppImage.

È una buona alternativa gratuita a WinRAR, 7-Zip o The Unarchiver?

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.

Supporta gli archivi cifrati / protetti da password?

Sì. Crea archivi ZIP e 7z cifrati con AES-256 e legge archivi RAR e 7z cifrati.

Posso usarlo dalla riga di comando o dagli script?

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.

Come apro un RAR diviso in parti (part1.rar o .r00)?

Apri una qualsiasi parte del set, non necessariamente la prima. Ziplark trova da sé la prima e ricompone i file distribuiti su più parti.

Si può estrarre un RAR danneggiato o incompleto?

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.