Opérations sur les fichiers

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.


Astuces pour extraire des fichiers ZIP

  • 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).

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.

Non, ce n'est pas pris en charge. Une erreur s'affichera lors de la tentative d'extraction des fichiers. Supprimez d'abord le mot de passe, puis rechargez le ZIP.

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.
ツールくん

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.