Compression et décompression Gzip en ligne

Compressez du texte ou n'importe quel fichier en gzip, zlib ou deflate brut, ou collez du Base64 ou ouvrez un fichier .gz pour le décompresser. Tout se passe dans votre navigateur.

Mis à jour le
Ouvrir un fichier

Comparer les algorithmes

Voyez à quel point votre entrée est réduite avec chaque algorithme et chaque niveau.

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Compression Gzip

  1. Choisissez Compresser ou Décompresser, puis le format : gzip, zlib ou deflate brut.
  2. Saisissez ou collez du texte, ou cliquez sur Ouvrir un fichier pour charger n'importe quel fichier (un fichier .gz passe automatiquement en mode décompression).
  3. Pour la compression, choisissez un niveau de 1 (le plus rapide) à 9 (le plus petit). Le résultat s'affiche en Base64 ou en hexadécimal.
  4. Téléchargez le résultat, ou cliquez sur Inverser pour le réinjecter en entrée et vérifier l'aller-retour.

Qu'est-ce que gzip ?

Gzip est le format de compression sans perte le plus utilisé sur le web et dans les outils Unix. Il encapsule l'algorithme DEFLATE (références arrière LZ77 et codage de Huffman) avec un petit en-tête et une somme de contrôle CRC-32. Les serveurs web l'utilisent pour réduire la taille des réponses HTML, CSS, JavaScript et JSON, et les outils en ligne de commande s'en servent pour les archives .gz et .tar.gz.

Gzip, zlib et deflate brut

FormatEn-têteSomme de contrôleOù vous le rencontrez
Gzip10 octets, commence par 1f 8bCRC-32Fichiers .gz, Content-Encoding: gzip
Zlib2 octets (souvent 78 9c)Adler-32Structure interne des PNG, flux PDF, de nombreuses API
Deflate brutaucunaucuneEntrées ZIP, permessage-deflate WebSocket

Les trois formats donnent une taille compressée quasiment identique ; seule l'enveloppe change. Lors de la décompression, l'outil reconnaît automatiquement les en-têtes gzip et zlib, vous pouvez donc coller les données sans savoir lequel des deux est utilisé.

Niveaux de compression

Le niveau 1 est le plus rapide, le niveau 9 recherche les correspondances le plus poussément. Sur du texte courant, le niveau 6 (valeur par défaut de gzip, nginx et Node.js) n'est qu'à quelques pour cent du niveau 9, pour une fraction du temps de calcul. Utilisez Comparer les algorithmes pour voir les résultats réels sur votre contenu, Brotli compris.

Pourquoi le Base64 ?

Les données compressées sont binaires et seraient illisibles affichées en texte. Le Base64 les convertit en ASCII sûr, afin de pouvoir les coller dans du JSON, des variables d'environnement, des URL ou des jeux de test, au prix d'environ 33 % de taille en plus. Téléchargez le résultat pour obtenir le fichier binaire .gz brut.

Questions fréquentes lors de la décompression

  • « Données invalides » signifie généralement que l'entrée est au format Brotli, ou que le Base64 est tronqué. Essayez l'onglet Brotli ou vérifiez que la chaîne est complète.
  • Un fichier .tar.gz se décompresse en archive .tar, que vous pouvez ensuite ouvrir avec n'importe quel outil d'archivage.
  • Les fichiers déjà compressés (JPEG, MP4, ZIP) ne deviennent pas plus petits, car les données ne contiennent plus de redondance.

Vous voulez savoir si votre site utilise déjà gzip ? Lancez le test de compression de site web.

Aussi recherché comme : compression gzip en ligne, décompresser gzip, ouvrir fichier gz, gunzip en ligne, gzip base64, compresser texte en ligne, décompresser fichier gz, deflate en ligne.

Outils complémentaires : Compression Gzip

  • Compression Brotli — Compressez du texte ou des fichiers avec Brotli à n’importe quel niveau de 0 à 11, décompressez des données .br et comparez le résultat avec gzip, le tout localement dans votre navigateur.
  • Encodage / Décodage Base64 — Convertissez du texte au format Base64 et inversement, avec une prise en charge complète de l'UTF-8 (accents, emojis) ; passez au format Base64 compatible URL, ou glissez-déposez un fichier pour obtenir sa chaîne Base64 ou son URI de données.
  • Minifieur JavaScript — Collez votre JavaScript et obtenez du code minifié prêt pour la production grâce à Terser, le même moteur que Vite, webpack et Rollup, avec une comparaison avant/après et les tailles gzip.
  • Minifieur HTML — Allégez vos pages et modèles HTML en supprimant les commentaires et les espaces superflus, en minifiant les <style> et <script> intégrés et en nettoyant les attributs, tout en conservant une mise en page identique.

Questions fréquentes

Comment ouvrir un fichier .gz en ligne ?
Cliquez sur Ouvrir un fichier et sélectionnez le fichier .gz. L'outil passe en mode décompression, affiche le contenu s'il s'agit de texte, et vous permet de télécharger le fichier d'origine.
Gzip est-il la même chose que ZIP ?
Non. Les deux utilisent DEFLATE, mais gzip compresse un seul flux ou fichier, alors que ZIP est un format d'archive qui contient plusieurs fichiers. Utilisez le créateur de fichiers ZIP pour plusieurs fichiers.
Quel niveau gzip faut-il utiliser ?
Le niveau 6 est la valeur habituelle et un bon compromis. Le niveau 9 ne gagne que peu de place sur la plupart des textes et est plus lent ; le niveau 1 est utile lorsque la vitesse compte plus que la taille.
Mes données sont-elles envoyées sur un serveur ?
Non. La compression et la décompression s'exécutent localement dans votre navigateur, grâce à JavaScript et WebAssembly.
Pourquoi la sortie compressée est-elle plus grande que l'entrée ?
Les entrées très courtes et les données déjà compressées ne peuvent pas être réduites, et l'en-tête gzip ajoute 18 octets. La compression devient rentable à partir de quelques centaines d'octets de texte.
Puis-je installer Compression Gzip en tant qu’application web et l’utiliser hors ligne ?
Oui. Compression Gzip est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires