Explorateur d'archives
Ouvrez des archives ZIP, TAR, TAR.GZ, Zstandard ou Brotli dans le navigateur, listez leur contenu, extrayez les fichiers choisis en toute sécurité et créez de nouvelles archives ZIP ou TAR.
Vos saisies et fichiers restent dans le navigateur
Archive
Fichier d'archive
ZIP, TAR, TAR.GZ, TGZ, TAR.ZST, TAR.BR, GZ, ZST ou BR. Le fichier reste sur cet appareil.
L'archive est lue dans un Web Worker par blocs de 1 MiB et décompressée en WASM. Rien n'est envoyé, et les noms, contenus et sélections ne sont pas enregistrés.
Choisissez une archive pour lister ses fichiers et dossiers.
Cliquez sur une ligne ou appuyez sur Espace pour la sélectionner. Sélectionner un dossier sélectionne tout son contenu.
Extraire
Les chemins sont vérifiés avant toute écriture : chemins absolus, « .. », lettres de lecteur et caractères de contrôle sont ignorés, les liens ne sont jamais créés, et un fichier déjà présent dans le dossier est conservé tandis que le nouveau reçoit un nom en « (2) ». Chaque entrée doit correspondre à sa taille et à son CRC-32 déclarés.
Jusqu'à 1 000 000 d'entrées et un répertoire central de 256 MiB. L'extraction s'arrête quand les données s'étendent plus de 1000 fois au-delà de 64 MiB ou que la sortie dépasse 64 GiB. Méthodes ZIP : Stored, Deflate et Zstandard ; les entrées chiffrées ne sont pas ouvertes. Sans boîte de dialogue d'enregistrement (Firefox, Safari), un téléchargement est limité à 512 MiB.
Créer une archive
Fichiers à archiver
Les fichiers déposés sont ajoutés à la liste. « Ajouter un dossier » conserve la structure du dossier.
Aucun fichier ajouté pour l'instant.
ZIP utilise Deflate avec des noms en UTF-8 et passe en ZIP64 pour les fichiers de 4 GiB et plus. TAR utilise des en-têtes ustar avec pax pour les noms longs ou non ASCII ; TAR.GZ et TAR.ZST compressent tout le flux.
Sur cette page
L'Explorateur d'archives ouvre les archives ZIP, TAR et TAR compressées (gzip, Zstandard, Brotli) directement dans le navigateur. Il liste chaque entrée avec sa taille, sa taille compressée, sa date et sa méthode, extrait les fichiers choisis dans un dossier ou un nouveau ZIP, et archive vos propres fichiers en ZIP, TAR, TAR.GZ ou TAR.ZST. Rien n'est envoyé.
Fonctionnalité détaillée
Un ZIP est lu à partir de son répertoire central, y compris les archives ZIP64, les exécutables auto-extractibles et les noms Unicode Info-ZIP : même une archive d'un million d'entrées s'ouvre sans être décompressée. Les archives TAR sont lues en-tête par en-tête, avec les noms longs GNU et les enregistrements pax ; un TAR compressé est décompressé en une seule passe en streaming dans un Web Worker. Deflate, gzip, Zstandard et Brotli tournent en WASM avec une fenêtre de sortie bornée, si bien qu'une bombe de décompression ne gonfle jamais plus de 1 MiB à la fois.
L'extraction est protégée contre la traversée de répertoires (Zip Slip) : chemins absolus, lettres de lecteur, segments « .. » et caractères de contrôle ne sont jamais écrits, les liens symboliques et physiques ne sont jamais créés, et les caractères ou noms de périphérique refusés par Windows sont remplacés. Chaque entrée doit correspondre à sa taille et à son CRC-32 déclarés ; les entrées qui se chevauchent, les taux supérieurs à 1000:1 au-delà de 64 MiB et une sortie de plus de 64 GiB arrêtent l'extraction. Dans les navigateurs basés sur Chromium, les fichiers vont directement dans le dossier choisi, sans écraser les fichiers existants ; ailleurs, la sélection se télécharge sous forme d'un seul ZIP.
La création d'une archive fait passer chaque fichier en streaming par le compresseur jusqu'au fichier enregistré, avec des noms en UTF-8, ZIP64 pour les fichiers de 4 GiB et plus, et des en-têtes pax pour les noms TAR longs.
Exemples pratiques
Voir le contenu d'un téléchargement : ouvrez un release.zip de 2 GB pour voir ses 40 000 fichiers et leurs tailles en une seconde, sans le décompresser.
Extraire un journal d'une sauvegarde : filtrez un logs.tar.gz par « 2026-10 », sélectionnez les fichiers correspondants et extrayez uniquement ceux-ci dans un dossier.
Vérifier une archive suspecte : un ZIP dont les entrées contiennent « ../../etc/passwd » est listé avec ces entrées marquées comme dangereuses, et elles ne sont jamais écrites.
Archiver un dossier de projet : ajoutez un dossier, choisissez TAR.ZST au niveau 3 et enregistrez une archive compressée qui conserve la structure du dossier.
Comment utiliser cet outil
ouvrir une archive
Déposez ou choisissez un fichier ZIP, TAR, TAR.GZ, TAR.ZST, TAR.BR, GZ, ZST ou BR. La liste des entrées apparaît une fois la lecture terminée.
trouver et sélectionner des fichiers
Saisissez une partie d'un nom dans « Filtre », puis cliquez sur les lignes ou utilisez « Sélectionner les résultats ». Sélectionner un dossier sélectionne tout son contenu.
extraire
Choisissez « Extraire dans un dossier… » dans les navigateurs basés sur Chromium, « Télécharger en ZIP » partout, ou « Enregistrer le fichier » lorsqu'un seul fichier est sélectionné.
créer une archive
Ajoutez des fichiers ou un dossier sous « Créer une archive », choisissez un format et un niveau, puis enregistrez la nouvelle archive.
Conseils et bonnes pratiques
- Un fichier .gz, .zst ou .br seul, sans TAR à l'intérieur, apparaît comme une seule entrée ; sa taille n'est connue qu'après l'extraction.
- Les entrées ZIP chiffrées et les méthodes comme BZIP2, LZMA ou Deflate64 sont listées mais pas extraites.
- « Annuler » arrête immédiatement le worker ; un fichier partiellement écrit est supprimé.
- Pour comparer comment gzip, Brotli et Zstandard traitent vos données, essayez « Benchmark de compression ».