Petit et rapide
Build de release optimisée en taille — LTO, stripped, panic=abort.
L'app de bureau utilise la webview du système, donc aucun Chromium embarqué.
Gratuit et open source · MIT
Ziplark extrait ZIP, RAR, 7z, tar et ISO, et crée ZIP (AES-256), 7z et tar — depuis un binaire de 1,4 Mo. Un seul moteur en Rust, trois façons de l'utiliser : une app de bureau, un outil en ligne de commande et un serveur MCP.
La build universelle pour macOS est notarisée · Installeurs Windows et Linux inclus
Build de release optimisée en taille — LTO, stripped, panic=abort.
L'app de bureau utilise la webview du système, donc aucun Chromium embarqué.
Chaque chemin d'extraction passe par une unique protection zip-slip. Aucune entrée ne peut jamais sortir du dossier de destination — ni depuis un ZIP, RAR ou tar piégé.
L'interface graphique, la CLI et le serveur MCP sont de fines enveloppes autour d'un seul cœur en Rust. Ce que fait l'app, la CLI le fait à l'identique — et les scripts aussi.
ZIP, RAR (y compris RAR5 et chiffrés), 7z, tar et les variantes tar compressées, gz/bz2/xz/zst/lz4 à flux unique — et les images disque ISO 9660.
| Format | Extraction | Création | Chiffrement |
|---|---|---|---|
| ZIP | ✓ | ✓ | AES-256 (lit ZipCrypto) |
| 7z | ✓ | ✓ | AES-256 |
| RAR / RAR5 | ✓ | — | lit les chiffrés |
| tar | ✓ | ✓ | — |
| tar.gz / .bz2 / .xz / .zst / .lz4 | ✓ | ✓ | — |
| gz / bz2 / xz / zst / lz4 (flux unique) | ✓ | ✓ | — |
| ISO 9660 / Joliet (image disque) | ✓ | — | — |
La création de RAR n'est volontairement pas prise en charge — le format de compression RAR est propriétaire. L'extraction (y compris RAR5 et les archives chiffrées) fonctionne pleinement.
RAR, c'est le format dans lequel les téléchargements arrivent : découpé en parties, compressé en solide, et parfois avec une partie en moins. La plupart des outils gratuits en font une case à cocher. Voici ce que Ziplark en fait vraiment.
Ouvrez movie.part03.rar — ou l'ancien movie.r01 — et vous avez tout le jeu. Ziplark retrouve la première partie tout seul, liste celles qu'il a trouvées et recompose les fichiers répartis sur plusieurs parties. Les deux conventions de nommage sont gérées, y compris celle dont la première partie s'appelle movie.rar.
Si le jeu est incomplet, Ziplark vous dit quel fichier il lui faut ensuite — par exemple movie.part04.rar — au lieu d'échouer sur une erreur vague. Et il le dit avant d'écrire quoi que ce soit, pas à mi-parcours.
« Extraire ce qui est lisible » sort tous les fichiers intacts d'une archive abîmée ou incomplète, et liste précisément ceux qui ont échoué et ceux qui sont partiels. La vérification signale tous les fichiers défectueux : vous savez quoi retélécharger.
Une archive dont même les noms de fichiers sont chiffrés s'ouvre avec un mot de passe comme n'importe quelle autre. Un .exe auto-extractible est lu comme l'archive qu'il cache derrière son exécutable.
Cochez les lignes voulues et n'extrayez que celles-là — ces entrées exactement, pas tout ce dont le chemin contient par hasard le même texte. Pareil en ligne de commande : --include docs/notes.txt --exact.
Les permissions (un exécutable reste exécutable), les dates, les liens symboliques restés des liens, la taille compressée de chaque fichier, le commentaire de l'archive et les indicateurs solide / enregistrement de récupération : tout survit.
Ziplark décompresse avec la bibliothèque officielle UnRAR — le code que WinRAR livre lui-même — en appelant directement son API C ; c'est de là que viennent la gestion des parties, le sauvetage et la fidélité des métadonnées ci-dessus. Réparer une archive à partir de son enregistrement de récupération reste propre à WinRAR ; Ziplark sauve ce qui est lisible.
ziplarkListez, extrayez, créez et vérifiez n'importe quelle archive. --json sur chaque
commande pour le 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-mcpPilotez Ziplark depuis n'importe quel LLM via le Model Context Protocol. Les outils de
lecture sont toujours actifs ; les écritures sont protégées par --allow-write.
{
"mcpServers": {
"ziplark": {
"command": "ziplark-mcp",
"args": ["--allow-write"]
}
}
}
Comment Ziplark se compare aux archiveurs populaires.
| Ziplark | WinRAR | 7-Zip | Keka | The Unarchiver | |
|---|---|---|---|---|---|
| Prix | Gratuit (MIT) | Payant | Gratuit | Gratuit | Gratuit |
| Fonctionne sur macOS, Windows et Linux | ✓ | — | — | — | — |
| Extrait RAR et RAR5 | ✓ | ✓ | ✓ | ✓ | ✓ |
| Crée du 7z (AES-256) | ✓ | ✓ | ✓ | ✓ | — |
| Ligne de commande (--json) | ✓ | ✓ | ✓ | — | — |
| Agent IA (MCP) | ✓ | — | — | — | — |
| Gratuit et open source | ✓ | — | ✓ | ✓ | — |
| Jeux RAR multi-parties (n'importe quelle partie) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sauve un jeu endommagé et liste les échecs | ✓ | ✓ | partiel | — | — |
| Nomme la partie manquante d'un jeu incomplet | ✓ | ✓ | — | — | — |
Comparatif détaillé : Alternative gratuite à WinRAR · Ouvrir un RAR sur Mac · 7-Zip pour Mac
Version 0.1.0 · gratuit à vie · toutes les versions et sommes de contrôle
Universel · Apple Silicon et Intel · notarisé
Télécharger le .dmgou brew install --cask zhitongblog/tap/ziplark
Ou compilez depuis les sources : cargo build --release. L'app de bureau
se compile avec cargo tauri build.
Oui — gratuit et open source sous licence MIT, sans publicité ni télémétrie.
Oui. Ziplark extrait les archives RAR et RAR5, y compris celles protégées par mot de passe. Il ne crée pas d'archives RAR — ce format est propriétaire — mais il les lit pleinement.
Les trois. macOS est livré sous forme de build universelle et notarisée ; Windows en
.msi/.exe ; Linux en .deb et AppImage.
Oui. Ziplark est multiplateforme, gratuit et minuscule. Il lit ZIP, RAR, 7z et tar et crée ZIP (AES-256), 7z et tar — et il inclut une CLI et un serveur MCP pour le scripting et l'automatisation. Guides : alternative gratuite à WinRAR, ouvrir RAR sur Mac et 7-Zip pour Mac.
Oui. Il crée des archives ZIP et 7z chiffrées en AES-256 et lit les archives RAR et 7z chiffrées.
Oui — la CLI ziplark fait tout ce que fait l'app, avec
--json sur chaque commande, et ziplark-mcp l'expose à
n'importe quel LLM via le Model Context Protocol.
Ouvrez n'importe quelle partie du jeu, pas forcément la première. Ziplark retrouve la première tout seul et recompose les fichiers répartis sur plusieurs parties.
Oui. « Extraire ce qui est lisible » écrit tous les fichiers intacts et liste ceux qui ont échoué ou sont partiels. S'il manque une partie du jeu, Ziplark nomme le fichier qu'il lui faut.
Ziplark est créé et maintenu par un seul développeur, sur son temps libre, et il est gratuit à vie. S'il vous fait gagner du temps, un petit parrainage le maintient en vie — et une étoile sur GitHub aide tout autant.
Gratuit, ça prend une seconde et ça aide les autres à découvrir Ziplark.
Mettre une étoile au dépôt →Mensuel ou ponctuel, géré par Stripe. Idéal pour les parrains internationaux.
Parrainer sur GitHub →Pourboire ponctuel dans le monde entier — choisissez le montant dans votre devise.
Donner un pourboire via PayPal →Ouvrez Alipay et scannez le QR code.

Ouvrez WeChat et scannez le QR code.

Les parrains sont listés dans le README (avec leur accord). Merci de garder Ziplark gratuit. ♥