Extracteur de ZIP

Extrayez des fichiers ZIP entièrement dans votre navigateur, et listez, prévisualisez et téléchargez leur contenu. Détecte et corrige automatiquement les noms de fichiers corrompus provenant de ZIP créés sous Windows (Shift_JIS). Les fichiers ne sont jamais envoyés à un serveur.

Ce que fait cet extracteur de ZIP dans le navigateur

Cet outil ouvre une archive ZIP entièrement dans le navigateur et permet d’en lister le contenu, de le prévisualiser et de télécharger des entrées une par une. Il rend service là où l’on ne peut installer de logiciel de décompression, ou lorsqu’on veut jeter un œil dans une archive sur un poste partagé. Les ZIP protégés par mot de passe sont pris en charge, en AES-256 comme en ZipCrypto plus ancien.

Une nuisance récurrente tient aux noms de fichiers illisibles. La spécification ZIP autorise des entrées dépourvues d’information sur l’encodage de leur nom : une archive créée sous Windows dans un environnement non latin peut donc s’ouvrir avec des noms déformés. Cet outil tente de détecter l’encodage automatiquement et, à défaut, vous laisse en choisir un à la main. Le contenu du fichier n’est jamais transmis à un serveur.

Comment décompresser un ZIP

  1. Chargez le fichier ZIP Déposez-le sur la zone prévue ou cliquez pour le sélectionner. Son contenu n’est transmis nulle part.
  2. Vérifiez que les noms sont corrects S’ils apparaissent déformés, changer l’encodage – pour Shift_JIS ou un autre jeu ancien – suffit généralement à les afficher correctement.
  3. Saisissez le mot de passe Si l’archive contient des entrées protégées, un champ pour le mot de passe apparaît.
  4. Examinez le contenu et extrayez ce dont vous avez besoin Téléchargez les entrées une à une depuis la liste, ou extrayez-les toutes ensemble. Ne prendre que les fichiers réellement voulus est tout à fait possible.

Astuces pour en tirer le meilleur parti

  • Les noms de fichiers corrompus s'expliquent le plus souvent par le fait que le format ZIP lui-même, dans de nombreux cas, ne conserve pas l'encodage de caractères utilisé par un nom de fichier. Un ZIP créé sous Windows japonais est presque toujours en Shift_JIS, tandis que la plupart des autres sont en UTF-8 — si les noms semblent corrompus, essayez donc de passer la liste déroulante d'encodage sur Shift_JIS.
  • Les fichiers dont l'encodage UTF-8 est explicitement signalé au sein même du ZIP ne reçoivent jamais la marque ?. Seuls les noms de fichiers qui ont dû être devinés portent cette marque.
  • Cliquez sur une ligne de dossier pour la déplier ou la replier. Cliquez sur une ligne de fichier pour prévisualiser directement les fichiers texte ou image.
  • Dans Chrome ou Edge, choisir un dossier avec « Tout extraire » écrit directement l'ensemble des fichiers en conservant la structure de dossiers d'origine. Dans les autres navigateurs, les fichiers sont téléchargés individuellement et la structure de dossiers ne peut pas être conservée (le chemin est alors intégré au nom du fichier à l'aide de tirets bas).
  • Les ZIP protégés par mot de passe (chiffrés) sont également pris en charge. Les fichiers marqués d'une icône de cadenas ne peuvent être extraits ou prévisualisés qu'après avoir saisi le mot de passe dans le champ prévu à cet effet en haut de la page. Les méthodes AES-256 et ZipCrypto (ancienne méthode) sont toutes deux prises en charge.

Quand cet outil est utile

Ouvrir une archive là où aucun logiciel de décompression n’est disponible

Sur un poste de bureau partagé, ou un PC dont vous ne pouvez modifier les réglages, vous regardez à l’intérieur avec le seul navigateur, sans attendre une autorisation d’installation.

Rétablir des noms de fichiers illisibles

Quand une archive créée sous Windows s’ouvre sur un Mac avec des noms cassés, préciser l’encodage vous montre ce qu’ils sont réellement.

Extraire un seul fichier d’une grosse archive

Si vous ne voulez qu’un élément d’un ZIP volumineux, vous pouvez le télécharger séparément plutôt que de tout décompresser.

Vérifier le contenu avant de l’ouvrir

Vous voyez d’un coup d’œil ce que contient une archive reçue, ce qui constitue un contrôle raisonnable face à tout élément inattendu.

Termes liés aux fichiers ZIP

ZIP
Format qui réunit plusieurs fichiers en un seul et les compresse. La plupart des systèmes d’exploitation le prennent en charge nativement.
Entrée
Chaque fichier ou dossier contenu dans une archive ZIP. Chacun porte son propre nom et les informations sur son mode de compression.
AES-256
Méthode de chiffrement robuste employée dans les fichiers ZIP. Elle est tenue pour plus sûre que l’ancien ZipCrypto.
ZipCrypto
La méthode de chiffrement historique de ZIP. Très largement compatible, elle est cependant plus faible qu’AES.
Répertoire central
Catalogue des fichiers stockés, placé à la fin d’une archive ZIP. Sa seule lecture suffit à établir la liste du contenu.
Indicateur d’encodage
Marque signalant qu’un nom de fichier est en UTF-8. Pour les entrées qui en sont dépourvues, il faut deviner l’encodage du nom.

Questions fréquentes

Non. L'extraction se déroule entièrement dans votre navigateur, et le contenu du fichier n'est jamais envoyé à un serveur.

Oui, c'est pris en charge. Les ZIP chiffrés avec la méthode AES-256 ou l'ancienne méthode ZipCrypto peuvent tous deux être extraits. Un champ de saisie du mot de passe apparaît lors du chargement du fichier ; saisissez le mot de passe correct avant de procéder à l'extraction.

Dans de rares cas, le ZIP a pu être créé sur un Mac ancien (encodage Mac Roman), ou contenir des noms de fichiers dans une autre langue (coréen, chinois, etc.). Essayez les autres options de la liste déroulante. Si cela ne fonctionne toujours pas, l'outil ou le système d'exploitation ayant créé le ZIP utilise peut-être un encodage inhabituel.

Oui, mais comme tout le traitement s'effectue dans la mémoire du navigateur, les fichiers ZIP de plusieurs gigaoctets peuvent devenir lents, voire échouer, selon l'appareil.
Tool-kun

Anecdote — Pourquoi les noms de fichiers ZIP sont-ils corrompus

Lorsque le format ZIP est né en 1989, il n'existait aucun mécanisme permettant d'indiquer l'encodage de caractères utilisé par un nom de fichier. Chaque pays et chaque système d'exploitation écrivait simplement les noms de fichiers dans son propre encodage local (Shift_JIS pour le japonais, Windows-1252 pour les langues d'Europe occidentale, etc.), si bien qu'obtenir du texte corrompu en ouvrant un ZIP sur un autre système correspondait, en quelque sorte, à « un comportement conforme à la spécification ».

Pour résoudre ce problème, un mécanisme appelé « indicateur d'encodage de langue (EFS) » a été ajouté à partir d'environ 2007. Il utilise un seul bit dans les indicateurs de chaque entrée ZIP pour signaler explicitement que « ce nom de fichier est écrit en UTF-8 ». Cependant, d'anciens outils ZIP, ainsi que certains logiciels qui n'activent toujours pas cet indicateur, restent en usage, si bien que le problème des noms de fichiers corrompus entre Windows et Mac n'est toujours pas totalement résolu, même dans les années 2020.

Notez que cette corruption n'endommage pas les données elles-mêmes. Le contenu réel du fichier (les octets du texte ou de l'image) reste parfaitement intact ; seul le nom du fichier, une métadonnée, est interprété selon la mauvaise règle. C'est précisément pour cela qu'un outil comme celui-ci peut, dès lors que l'encodage correct est connu, restaurer après coup le nom exact.