Aller au contenu
Aback Tools Logo

Décompresseur de chaînes (GZIP/LZ)

Décompressez instantanément dans votre navigateur les charges compressées en GZIP+Base64, DEFLATE+Base64 et LZ-String pour retrouver du texte lisible. Prend en charge les trois variantes LZ-String : Base64, UTF-16 et compatible URI. Sans envoi au serveur et sans inscription.

Decompress String
Paste a GZIP+Base64, DEFLATE+Base64, or LZ-String compressed payload to decompress it back to readable text. Runs entirely in your browser - your data never leaves your device.

Compression Algorithm

Supported Formats

GZIP+Base64 - used by server-side APIs, HTTP responses, and tools like the Text Compressor (GZIP). DEFLATE+Base64 - raw DEFLATE without GZIP framing. LZ-String - used by localStorage compression libraries, URL state encoding, and client-side caching tools.

Pourquoi utiliser notre décompresseur de chaînes ?

  • Décompression de chaînes instantanée : décompressez instantanément les charges GZIP+Base64, DEFLATE+Base64 et LZ-String dans votre navigateur. Le décompresseur traite tout localement : aucune attente d'envoi, aucun aller-retour serveur, des résultats en millisecondes.
  • Décompresseur de chaînes en ligne sécurisé : votre charge compressée ne quitte jamais votre appareil. Le décompresseur s'exécute entièrement dans votre navigateur : aucun envoi au serveur, aucune transmission de données, 100 % privé. Sûr pour les charges d'API, les jetons et les données sensibles.
  • Décompresseur de chaînes en ligne sans installation : utilisez le décompresseur directement dans tout navigateur moderne, sans téléchargement de logiciel, sans plugin et sans compte. Prend en charge GZIP, DEFLATE et les trois variantes d'encodage LZ-String.
  • 100 % gratuit pour toujours : le décompresseur de chaînes est entièrement gratuit, sans inscription, sans offre premium, sans limite de taille de charge et sans publicité. Décompressez un nombre illimité de chaînes, gratuitement et pour toujours.

Cas d'usage courants du décompresseur de chaînes

  • Débogage des réponses d'API : décompressez les réponses d'API encodées en GZIP+Base64 pour inspecter la charge JSON brute. Le décompresseur vous permet de lire des données d'API compressées sans écrire de code ni monter un environnement local.
  • Inspection des charges compressées : déboguez les charges compressées dans les requêtes réseau, les fichiers de log ou les files de messages. Collez la chaîne Base64 directement dans le décompresseur pour voir le contenu d'origine instantanément.
  • Récupération de données localStorage : récupérez et inspectez les données stockées dans localStorage avec la compression LZ-String. Le décompresseur prend en charge les trois variantes d'encodage LZ-String : Base64, UTF-16 et compatible URI.
  • Décodage de l'état d'URL : décodez l'état encodé en LZ-String URI présent dans les paramètres d'URL utilisés par les bibliothèques de routage côté client. Le décompresseur restaure l'état JSON ou texte d'origine à partir des paramètres d'URL compressés.
  • Inspection des cookies compressés : inspectez les valeurs de cookies compressées en LZ-String utilisées par les bibliothèques de gestion de session et de persistance d'état. Le décompresseur décode la valeur compressée pour retrouver du JSON ou du texte lisible.
  • Analyse des jetons compressés : analysez les jetons, blocs de configuration ou objets d'état sérialisés encodés en GZIP+Base64. Le décompresseur révèle le contenu d'origine sans nécessiter d'outillage côté serveur.

Qu'est-ce qu'un décompresseur de chaînes ?

Un décompresseur de chaînes inverse le processus de compression : il prend une chaîne compressée et encodée et la restaure en texte lisible d'origine. Les chaînes compressées apparaissent dans de nombreux contextes : réponses d'API encodées en GZIP+Base64, valeurs localStorage compressées avec LZ-String, paramètres d'URL encodés avec LZ-String URI et charges DEFLATE brutes. Le décompresseur de chaînes prend en charge tous ces formats et fonctionne entièrement dans votre navigateur grâce à l'API native DecompressionStream pour GZIP/DEFLATE et à une implémentation LZ-String en JS pur pour les variantes LZ.

Comment fonctionne notre décompresseur de chaînes

  1. Sélectionnez l'algorithme : choisissez le format de compression correspondant à votre entrée : GZIP+Base64, DEFLATE+Base64, LZ-String Base64, LZ-String UTF-16 ou LZ-String URI. En cas de doute, essayez d'abord GZIP+Base64, qui est le format le plus courant pour les charges d'API.
  2. Collez votre chaîne compressée : collez la chaîne compressée dans le panneau de saisie. Le décompresseur accepte n'importe quelle longueur d'entrée, des courtes valeurs localStorage aux grosses charges de réponse d'API.
  3. Décompressez et inspectez : cliquez sur « Décompresser la chaîne » et le texte décompressé apparaît instantanément dans le panneau de sortie. Copiez-le dans le presse-papiers ou téléchargez-le en fichier .txt. Vos données ne quittent jamais votre navigateur.

Formats de compression pris en charge

  • GZIP + Base64 : le format le plus courant pour les charges d'API compressées et les réponses HTTP. Le décompresseur décode la chaîne Base64 puis la décompresse avec l'API native DecompressionStream du navigateur au format 'gzip'.
  • DEFLATE + Base64 : données DEFLATE brutes encodées en Base64, utilisées par certaines bibliothèques de compression qui évitent la surcharge du conteneur GZIP.
  • LZ-String (Base64) : LZ-String compressé avec sortie Base64, la variante LZ-String la plus courante, utilisée par les bibliothèques de compression localStorage comme lz-string et localforage-lz-string.
  • LZ-String (UTF-16 / URI) : encodages LZ-String alternatifs : UTF-16 pour un stockage compact de chaînes et Base64 compatible URI pour encoder les paramètres d'URL.

Limites importantes

Le décompresseur de chaînes fonctionne avec des chaînes compressées textuelles. Il ne peut pas décompresser de fichiers binaires (utilisez le Décompresseur GZIP ou l'Extracteur ZIP pour cela). La décompression LZ-String exige que l'entrée ait été compressée avec la variante LZ-String correspondante : mélanger les variantes (par exemple utiliser le décodeur Base64 sur une chaîne UTF-16) produira une sortie illisible ou une erreur. Si la décompression échoue, essayez une autre variante d'algorithme.

Foire aux questions

Un décompresseur de chaînes inverse le processus de compression : il prend une chaîne compressée et encodée et la restaure en texte lisible d'origine. Notre décompresseur de chaînes en ligne gratuit prend en charge GZIP+Base64, DEFLATE+Base64 et les trois variantes LZ-String (Base64, UTF-16 et URI). Il fonctionne entièrement dans votre navigateur grâce à l'API native DecompressionStream et à une implémentation LZ-String en JS pur.

GZIP+Base64 est le format le plus courant : essayez-le en premier pour les charges d'API, les réponses HTTP et les chaînes compressées générées côté serveur. LZ-String Base64 est utilisé par les bibliothèques de compression localStorage. LZ-String URI sert à encoder l'état dans les paramètres d'URL. LZ-String UTF-16 sert au stockage compact de chaînes en mémoire.

Oui, totalement. Le décompresseur de chaînes s'exécute entièrement dans votre navigateur. Votre charge compressée n'est jamais envoyée à un serveur et ne quitte jamais votre appareil. Toute la décompression se fait localement, avec une confidentialité totale garantie.

Oui, 100 % gratuit, pour toujours. Sans inscription, sans compte, sans offre premium, sans limite de taille de charge et sans publicité. Décompressez un nombre illimité de chaînes gratuitement.

LZ-String est une bibliothèque de compression JavaScript basée sur l'algorithme de compression LZ. Elle est largement utilisée pour compresser des données avant de les stocker dans localStorage, encoder l'état dans les paramètres d'URL et compresser des valeurs de cookies. Le décompresseur de chaînes prend en charge les trois formats de sortie LZ-String : Base64, UTF-16 et Base64 compatible URI.

Cela signifie généralement que l'algorithme sélectionné ne correspond pas au format de compression de votre entrée. Essayez un autre algorithme : par exemple, si GZIP+Base64 échoue, essayez LZ-String Base64. Vérifiez aussi que la chaîne d'entrée est complète et non tronquée.

Non. Le décompresseur de chaînes est conçu pour les chaînes compressées textuelles. Pour les fichiers .gz binaires, utilisez l'outil Décompresseur GZIP. Pour les archives ZIP, utilisez l'Extracteur de fichiers ZIP. Pour les archives .tar.gz, utilisez l'Extracteur TAR.GZ.

DEFLATE est l'algorithme de compression sous-jacent. GZIP, c'est DEFLATE plus un conteneur de format de fichier (en-tête, somme de contrôle, métadonnées). Si votre chaîne Base64 a été compressée avec GZIP (le cas le plus courant), utilisez GZIP+Base64. Si elle a été compressée avec du DEFLATE brut sans conteneur GZIP, utilisez DEFLATE+Base64.

Il n'y a pas de limite de taille artificielle. La limite pratique dépend de la mémoire disponible de votre navigateur. Pour les cas d'usage typiques (charges d'API, valeurs localStorage, état d'URL), le décompresseur les traite instantanément.