Compression / Décompression GZIP

Compressez ou décompressez du texte en GZIP.

Développeur

Compressez du texte au format GZIP ou décompressez des données GZIP en texte lisible, directement dans votre navigateur. GZIP est l'un des algorithmes de compression les plus utilisés sur le web, alimentant la compression de contenu HTTP qui accélère le chargement des sites. Cet outil vous permet d'expérimenter la compression GZIP en convertissant du texte en données compressées encodées en base64 (pour faciliter la copie et le partage) ou en décompressant des données GZIP/base64 existantes vers leur forme textuelle originale. Basé sur les API natives CompressionStream et DecompressionStream du navigateur, tout s'exécute côté client sans envoi serveur — vos données restent entièrement privées sur votre appareil.

À propos de GZIP Compress / Decompress

GZIP (GNU zip) est un format de compression de données sans perte basé sur l'algorithme DEFLATE, combinant LZ77 et le codage de Huffman. C'est la méthode de compression standard utilisée par les serveurs web pour l'encodage de contenu HTTP, réduisant les tailles de transfert de 60 à 80 % pour le contenu textuel comme HTML, CSS et JavaScript. Cet outil compresse du texte brut au format GZIP et encode la sortie binaire en base64 pour faciliter la copie et le partage. Il peut aussi inverser le processus — collez des données GZIP encodées en base64 pour les décompresser vers le texte original. L'outil utilise l'API native CompressionStream du navigateur, assurant une compression rapide et fiable sans aucune interaction serveur. Pour des outils d'encodage connexes, consultez notre Encodeur Base64 ou Encodeur HTML.

Comment utiliser GZIP Compress / Decompress

  1. Sélectionnez le mode : choisissez « Compress text to GZIP » ou « Decompress GZIP to text ».
  2. En mode compression, collez ou saisissez le texte à compresser. L'outil produit des données GZIP encodées en base64.
  3. En mode décompression, collez les données GZIP encodées en base64. L'outil produit le texte original non compressé.
  4. Copiez le résultat pour l'utiliser dans votre application, vos tests d'API ou vos échanges de données.

Fonctionnalités principales

  • Traitement bidirectionnel — Compressez du texte en GZIP ou décompressez du GZIP en texte dans un seul outil.
  • Sortie base64 — Les données compressées sont encodées en base64 pour une copie sûre et une transmission textuelle.
  • API native du navigateur — Utilise les API CompressionStream/DecompressionStream pour une compression fiable et conforme aux standards.
  • Aucun envoi serveur — Tout le traitement s'effectue localement dans votre navigateur. Vos données ne quittent jamais votre appareil.
  • Résultats instantanés — La compression et la décompression se font en temps réel sans attente.

Quand utiliser cet outil

  • Test des taux de compression GZIP pour l'optimisation du contenu web.
  • Compression de données textuelles pour un stockage compact ou une transmission via API.
  • Décompression de payloads GZIP base64 reçus depuis des API ou des webhooks.
  • Apprentissage du fonctionnement de la compression GZIP par l'expérimentation pratique.
  • Débogage des réponses GZIP côté serveur en décompressant les données localement.

Détails techniques

Cet outil utilise les API natives du navigateur CompressionStream('gzip') et DecompressionStream('gzip'), qui font partie de la spécification Compression Streams supportée dans les navigateurs modernes. Pour la compression, le texte est encodé en octets UTF-8, transmis à travers un flux de compression GZIP, et la sortie binaire résultante est convertie en base64. Pour la décompression, la chaîne base64 est décodée en octets, transmise à travers un flux de décompression GZIP, et les octets de sortie sont décodés en texte UTF-8. Le format GZIP ajoute un petit en-tête et une somme de contrôle (CRC-32) aux données compressées DEFLATE. Les taux de compression typiques pour le texte anglais vont de 60 % à 80 % de réduction de taille.

Conclusion

L'outil GZIP Compress / Decompress offre un moyen simple et respectueux de la vie privée de travailler avec la compression GZIP directement dans votre navigateur. Que vous optimisiez du contenu web, testiez des payloads d'API ou exploriez le fonctionnement de GZIP, cet outil fournit des résultats rapides sans aucune dépendance serveur.

Questions fréquentes

Mes données sont-elles envoyées à un serveur ?
Non. La compression et la décompression utilisent les API CompressionStream intégrées du navigateur. Vos données ne quittent jamais votre appareil, garantissant une confidentialité totale.
Quel encodage est utilisé pour la sortie compressée ?
Les octets binaires compressés sont encodés en base64 pour que vous puissiez les copier et coller en toute sécurité dans des contextes textuels. Lors de la décompression, collez les données GZIP encodées en base64.
Quel taux de compression puis-je espérer ?
Pour du texte anglais typique, GZIP atteint une réduction de taille de 60 à 80 %. Le texte très répétitif se compresse encore mieux, tandis que les données déjà compressées ou aléatoires peuvent ne pas se réduire significativement.
Quels navigateurs prennent en charge cet outil ?
L'API CompressionStream est prise en charge dans Chrome 80+, Edge 80+, Safari 16.4+ et Firefox 113+. Si votre navigateur ne supporte pas ces API, l'outil ne fonctionnera pas correctement.