Aller au contenu

Décompresser du Gzip

Déposez un fichier .gz pour le décompresser, ou collez des données gzip en Base64 pour lire le texte qu’elles contiennent. Rien ne quitte votre appareil.

Traité localement dans votre navigateur

Options

Qu'est-ce que Décompresser du Gzip ?

Un fichier .gz contient un fichier compressé en Deflate, avec un en-tête qui peut retenir le nom d’origine, la date de modification et le système d’origine, et un pied avec un CRC-32 et la taille. Les mêmes données Deflate se retrouvent dans les flux zlib et, sans enveloppe, en deflate brut.

Cet outil détecte le format d’après les premiers octets (signature gzip 1F 8B ou en-tête zlib), fait passer les données dans le DecompressionStream du navigateur et propose le résultat en téléchargement, sous le nom de l’en-tête ou sous celui du fichier sans .gz. Il affiche les champs de l’en-tête, les tailles et le taux d’expansion. Le Base64 collé dans le champ texte est décodé et affiché en texte s’il est en UTF-8.

Comment ça marche ?

  1. Déposez un ou plusieurs fichiers .gz, .zz ou .deflate, ou collez du gzip Base64 dans le champ texte.
  2. Laissez le format sur Auto, ou imposez gzip, zlib ou deflate brut si la détection hésite.
  3. Lancez : l’en-tête, les tailles et le taux s’affichent dès la fin.
  4. Téléchargez les fichiers décompressés, ou copiez le texte.

Cas d'usage courants

  • Lire un journal ou un dump de base compressé sans ligne de commande.
  • Décoder une charge gzip en Base64 copiée depuis une réponse d’API ou une file de messages.
  • Retrouver le nom d’origine stocké dans un .gz dont le nom a été modifié.
  • Vérifier qu’un .gz suspect ne se déploie pas en quelque chose d’énorme avant de l’ouvrir ailleurs.

Exemples

Déposez un fichier .gz pour le décompresser, ou collez des données gzip en Base64 pour lire le texte qu’elles contiennent. Rien ne quitte votre appareil.

Confidentialité

Décompresser du Gzip s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

La sortie est plafonnée à 1 Go et interrompue au-delà de 1000:1 d’expansion sauf autorisation. Un .tar.gz est décompressé en .tar, que cet outil n’ouvre pas. Les fichiers protégés par mot de passe ou chiffrés ne sont pas du gzip et restent illisibles.

Questions fréquentes

Que fait la protection contre les bombes de décompression ?

Quelques kilo-octets de gzip peuvent se déployer en gigaoctets. L’outil surveille la sortie au fil du flux et s’arrête à 1 Go ou quand le taux dépasse 1000:1. Cochez « Autoriser un taux élevé » pour lever la limite de taux ; le plafond de 1 Go reste.

Comment le fichier de sortie est-il nommé ?

Si l’en-tête gzip contient le nom d’origine, il est utilisé après retrait de toute partie de dossier et des caractères dangereux. Sinon, .gz est retiré du nom : rapport.csv.gz devient rapport.csv.

Vérifie-t-il que le fichier n’est pas corrompu ?

Oui. Le navigateur contrôle le CRC-32 et la longueur en fin de données gzip (ou l’Adler-32 des données zlib) et signale une erreur si elles sont abîmées ou tronquées.

Plus d'outils dans Outils de fichiers →