Compresser / décompresser en Gzip

Gzip, zlib et deflate brut pour le texte et les fichiers, avec tailles et taux de compression.

Fonctionne en local · aucun envoi
Text
Compressed (Base64)

Ce que fait l’outil

Gzip est partout : réponses HTTP, archives de logs, files de messages et blobs Base64 dans du JSON ou des bases de données. Cet outil compresse et décompresse avec les API intégrées au navigateur, CompressionStream et DecompressionStream.

  • Trois formats : gzip (RFC 1952, .gz), deflate avec un en-tête zlib (RFC 1950, ce que la plupart des bibliothèques appellent « deflate ») et deflate-raw (RFC 1951, utilisé dans les fichiers ZIP et certaines API).
  • Le mode texte compresse au fil de la saisie et affiche le résultat en Base64. Pour décompresser, collez du Base64 (H4sI...) ou de l’hex (1f8b...) ; Détection automatique reconnaît le format grâce aux octets d’en-tête.
  • Le mode fichier compresse n’importe quel fichier en .gz et enregistre le nom et la date d’origine dans l’en-tête gzip, exactement comme la commande gzip : gunzip -N restaure ainsi le nom. Déposer un fichier .gz le décompresse et réutilise le nom enregistré.
  • Statistiques : taille d’origine et compressée, ratio et espace gagné.
  • Erreurs claires : un mauvais format, des données tronquées ou des données parasites en fin de flux sont signalés comme tels.

Comment l’utiliser

Choisissez Texte ou Fichier, sélectionnez un format (gzip est le choix habituel), puis saisissez, collez ou déposez. Copiez le Base64 avec Ctrl+Entrée ou téléchargez les octets bruts.

Limites

L’API du navigateur n’expose pas les niveaux de compression : les résultats sont proches de ceux de gzip -9, sans être toujours identiques à l’octet près. Les navigateurs très anciens sans CompressionStream ne sont pas pris en charge ; la page vous prévient si le vôtre en fait partie.

Confidentialité

La compression s’effectue localement ; les fichiers ne quittent jamais votre ordinateur. Seule la saisie de texte est conservée dans le stockage local.