Aller au contenu
Aback Tools Logo

Compresseur de texte (GZIP)

Compressez du texte avec GZIP en ligne gratuitement. Notre compresseur de texte GZIP utilise l'API native CompressionStream du navigateur pour compresser n'importe quel texte brut, JSON, XML ou HTML - il produit une chaîne GZIP encodée en Base64 avec des statistiques de taux de compression, sans envoi vers un serveur ni inscription.

Compress Text with GZIP

Paste any plain text, JSON, XML, HTML, or source code into the input panel and click "Compress" to produce a GZIP-compressed Base64 string - all processing happens locally in your browser, nothing is uploaded to a server.

Output format: GZIP (RFC 1952) encoded as Base64. Decompress with DecompressionStream('gzip') in browsers, zlib.gunzip() in Node.js, or gzip.decompress() in Python.

Pourquoi utiliser notre compresseur de texte (GZIP) ?

  • Compression de texte GZIP instantanée : notre compresseur de texte GZIP traite votre texte en quelques millisecondes via l'API native CompressionStream du navigateur. Compressez du texte avec GZIP en ligne et obtenez la sortie Base64 instantanément - sans aller-retour serveur.
  • Compresseur de texte GZIP en ligne sécurisé : votre texte ne quitte jamais votre appareil lorsque vous utilisez notre compresseur de texte GZIP en ligne. Toute la compression se fait localement dans votre navigateur - 100 % privé et sans aucun envoi vers un serveur.
  • Statistiques de compression en temps réel : notre compresseur de texte GZIP affiche la taille d'origine, la taille compressée et le taux de compression pour chaque entrée - vous voyez immédiatement de combien GZIP réduit votre texte.
  • Compresseur de texte GZIP 100 % gratuit : compressez du texte avec GZIP en ligne entièrement gratuitement - sans inscription, sans offre premium et sans publicité. Notre compresseur de texte GZIP est gratuit pour tous, sans limite de taille de texte.

Qu'est-ce que la compression de texte GZIP ?

GZIP (GNU zip) est un format de compression de données sans perte basé sur l'algorithme DEFLATE (RFC 1952). Appliqué au texte, GZIP exploite les répétitions dans les séquences de caractères - mots répétés, motifs et espaces - pour obtenir des réductions de taille spectaculaires. Le texte brut, le JSON, le XML, le HTML et le code source se compressent généralement de 60 à 90 % avec GZIP. Notre compresseur de texte GZIP utilise l'API native CompressionStream('gzip') du navigateur pour compresser votre texte et renvoie le résultat sous forme de chaîne encodée en Base64 - prête à être intégrée dans du code, stockée dans une base de données ou transmise sur un réseau.

Comment fonctionne notre compresseur de texte (GZIP)

  1. Saisissez votre texte : collez n'importe quel texte brut, JSON, XML, HTML, SQL, code source ou données de configuration dans le panneau de saisie. Vous pouvez aussi importer un fichier texte via le bouton Importer. Notre compresseur de texte GZIP accepte toute entrée texte UTF-8.
  2. Compression instantanée dans le navigateur : cliquez sur « Compresser » et notre compresseur de texte GZIP encode votre entrée en octets UTF-8, puis les compresse via l'API native CompressionStream('gzip') du navigateur - produisant une sortie au format GZIP standard. Votre texte ne quitte jamais votre appareil.
  3. Copiez ou téléchargez la sortie : consultez le résultat compressé sous forme de chaîne encodée en Base64, prête à copier dans votre code. Le panneau de statistiques affiche la taille d'origine, la taille compressée et le taux de compression pour évaluer l'efficacité de GZIP sur votre texte.

Ce qui est compressé

  • Charges utiles JSON et API : le JSON avec des clés et valeurs répétées se compresse extrêmement bien - une réduction de 60 à 80 % est courante, ce qui rend GZIP essentiel pour les endpoints API à fort trafic.
  • HTML, CSS et JavaScript : les ressources web se compressent de 50 à 80 % avec GZIP, raison pour laquelle les serveurs HTTP activent l'encodage gzip par défaut pour les types de contenu texte.
  • XML et fichiers de configuration : la structure verbeuse des balises XML se compresse de 70 à 90 % - GZIP est particulièrement efficace sur le XML en raison de la forte répétition des balises ouvrantes et fermantes.
  • Fichiers de log et texte brut : les logs serveur et les documents texte brut atteignent généralement 60 à 75 % de compression, ce qui fait de GZIP le format standard pour la rotation et l'archivage des logs.

Décompresser du texte GZIP

La sortie Base64 de notre compresseur de texte GZIP peut être décodée et décompressée dans n'importe quel environnement. En JavaScript/Node.js , utilisez DecompressionStream('gzip') ou zlib.gunzip() . En Python , utilisez gzip.decompress() . En Java , utilisez GZIPInputStream . La sortie est au format GZIP standard (RFC 1952) et compatible avec tous les décompresseurs GZIP.

Foire aux questions

Un compresseur de texte GZIP est un outil qui compresse du texte brut au format GZIP (RFC 1952) et renvoie le résultat sous forme de chaîne encodée en Base64. Notre compresseur de texte GZIP en ligne le fait entièrement dans votre navigateur via l'API native CompressionStream - sans envoi vers un serveur.

Non. GZIP est un algorithme de compression sans perte : décompresser la sortie restaure toujours le texte d'origine octet par octet. Notre compresseur de texte GZIP garantit qu'aucune donnée n'est perdue ni modifiée pendant la compression.

Absolument. Notre compresseur de texte GZIP en ligne traite tout localement dans votre navigateur via l'API native CompressionStream. Votre texte ne quitte jamais votre appareil - aucun envoi vers un serveur, aucun stockage cloud et aucune rétention de données.

Oui, 100 % gratuit. Notre compresseur de texte GZIP en ligne n'exige aucune inscription, n'a pas d'offre premium, n'impose aucune limite de taille de texte et n'affiche pas de publicité. Vous pouvez compresser du texte avec GZIP en ligne autant de fois que nécessaire, gratuitement.

La sortie GZIP est constituée de données binaires, qui ne peuvent pas être affichées ou copiées en toute sécurité sous forme de texte brut. L'encodage Base64 convertit les octets binaires en une chaîne ASCII sûre, intégrable dans du JSON, du HTML, des URL ou du code source sans problème d'encodage. Pour utiliser les données compressées, décodez la chaîne Base64 en octets avant de la transmettre à un décompresseur GZIP.

Décodez d'abord la chaîne Base64 en octets, puis décompressez avec un décompresseur GZIP. En JavaScript/Node.js : décodez avec atob() ou Buffer.from(str, "base64"), puis utilisez DecompressionStream("gzip") ou zlib.gunzip(). En Python : base64.b64decode() puis gzip.decompress(). En Java : Base64.getDecoder().decode() puis GZIPInputStream.

GZIP ajoute un en-tête de 10 octets et des métadonnées. Pour des entrées très courtes (moins de ~50 octets), cette surcharge peut rendre la sortie compressée plus volumineuse que l'original. GZIP est surtout efficace sur les textes longs et répétitifs - plus l'entrée est longue et répétitive, meilleur est le taux de compression.

Les deux utilisent le même algorithme DEFLATE mais diffèrent par leur enveloppe. GZIP (RFC 1952) ajoute un en-tête de 10 octets avec des métadonnées de nom de fichier et d'horodatage, plus une somme de contrôle CRC-32 - c'est le standard pour la compression de fichiers et l'encodage de contenu HTTP. ZLIB (RFC 1950) ajoute un en-tête de 2 octets et une somme de contrôle Adler-32 - il est plus compact et utilisé dans les protocoles réseau et la compression en mémoire.

Notre compresseur de texte GZIP utilise l'API native CompressionStream du navigateur avec le format "gzip", pris en charge par Chrome 80+, Firefox 113+, Safari 16.4+ et Edge 80+. Sur un navigateur plus ancien, une erreur peut s'afficher - mettre à jour votre navigateur résoudra le problème.