Descompresor de cadenas (GZIP/LZ)
Descomprime cargas comprimidas con GZIP+Base64, DEFLATE+Base64 y LZ-String a texto legible al instante en tu navegador. Admite las tres variantes de LZ-String: Base64, UTF-16 y URI-safe. Sin subida a servidor y sin registro.
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.
¿Por qué usar nuestro descompresor de cadenas?
- Descompresión de cadenas instantánea: descomprime cargas GZIP+Base64, DEFLATE+Base64 y LZ-String al instante en tu navegador. El descompresor lo procesa todo localmente: sin esperas de subida, sin idas y vueltas al servidor y resultados en milisegundos.
- Descompresor de cadenas online seguro: tu carga comprimida nunca sale de tu dispositivo. El descompresor funciona enteramente en tu navegador: sin subidas a servidores, sin transmisión de datos y 100 % privado. Seguro para cargas de API, tokens y datos sensibles.
- Descompresor de cadenas online sin instalación: usa el descompresor directamente en cualquier navegador moderno, sin descargas de software, sin plugins y sin cuenta. Admite GZIP, DEFLATE y las tres variantes de codificación LZ-String.
- 100 % gratis para siempre: el descompresor de cadenas es completamente gratis, sin registro, sin plan premium, sin límites de tamaño de carga y sin anuncios. Descomprime cadenas ilimitadas a coste cero, para siempre.
Casos de uso habituales del descompresor de cadenas
- Depuración de respuestas de API: descomprime respuestas de API codificadas en GZIP+Base64 para inspeccionar la carga JSON sin procesar. El descompresor te permite leer datos de API comprimidos sin escribir código ni montar un entorno local.
- Inspección de cargas comprimidas: depura cargas comprimidas en peticiones de red, archivos de log o colas de mensajes. Pega la cadena Base64 directamente en el descompresor para ver el contenido original al instante.
- Recuperación de datos de localStorage: recupera e inspecciona datos guardados en localStorage con compresión LZ-String. El descompresor admite las tres variantes de codificación LZ-String: Base64, UTF-16 y URI-safe.
- Decodificación de estado en URL: decodifica el estado codificado con LZ-String URI de los parámetros de consulta de URL que usan las bibliotecas de enrutado en el cliente. El descompresor restaura el estado JSON o de texto original desde parámetros de URL comprimidos.
- Inspección de cookies comprimidas: inspecciona valores de cookies comprimidos con LZ-String que usan las bibliotecas de gestión de sesión y persistencia de estado. El descompresor decodifica el valor comprimido de vuelta a JSON o texto legible.
- Análisis de tokens comprimidos: analiza tokens, bloques de configuración u objetos de estado serializados codificados en GZIP+Base64. El descompresor revela el contenido original sin necesidad de herramientas del lado del servidor.
¿Qué es un descompresor de cadenas?
Un descompresor de cadenas invierte el proceso de compresión: toma una cadena comprimida y codificada y la restaura al texto legible original. Las cadenas comprimidas aparecen en muchos contextos: respuestas de API codificadas como GZIP+Base64, valores de localStorage comprimidos con LZ-String, parámetros de consulta de URL codificados con LZ-String URI y cargas DEFLATE sin procesar. El descompresor de cadenas admite todos estos formatos y funciona enteramente en tu navegador con la API nativa DecompressionStream para GZIP/DEFLATE y una implementación de LZ-String en JS puro para las variantes LZ.
Cómo funciona nuestro descompresor de cadenas
- Selecciona el algoritmo: elige el formato de compresión que coincida con tu entrada: GZIP+Base64, DEFLATE+Base64, LZ-String Base64, LZ-String UTF-16 o LZ-String URI. Si no estás seguro, prueba primero GZIP+Base64, ya que es el formato más común para cargas de API.
- Pega tu cadena comprimida: pega la cadena comprimida en el panel de entrada. El descompresor acepta cualquier longitud de entrada, desde valores cortos de localStorage hasta cargas grandes de respuestas de API.
- Descomprime e inspecciona: haz clic en «Descomprimir cadena» y el texto descomprimido aparece al instante en el panel de salida. Cópialo al portapapeles o descárgalo como archivo .txt. Tus datos nunca salen de tu navegador.
Formatos de compresión admitidos
- GZIP + Base64: el formato más común para cargas de API comprimidas y respuestas HTTP. El descompresor decodifica la cadena Base64 y la descomprime con la API nativa DecompressionStream del navegador en formato 'gzip'.
- DEFLATE + Base64: datos DEFLATE sin procesar codificados en Base64, usado por algunas bibliotecas de compresión que se saltan la sobrecarga del contenedor GZIP.
- LZ-String (Base64): LZ-String comprimido con salida Base64, la variante LZ-String más común, usada por bibliotecas de compresión de localStorage como lz-string y localforage-lz-string.
- LZ-String (UTF-16 / URI): codificaciones LZ-String alternativas: UTF-16 para almacenamiento compacto de cadenas y Base64 URI-safe para codificar parámetros de consulta de URL.
Limitaciones importantes
El descompresor de cadenas trabaja con cadenas comprimidas basadas en texto. No puede descomprimir archivos binarios (usa el Descompresor GZIP o el Extractor ZIP para eso). La descompresión LZ-String requiere que la entrada se haya comprimido con la variante LZ-String correspondiente: mezclar variantes (por ejemplo, usar el decodificador Base64 en una cadena UTF-16) producirá una salida ilegible o un error. Si la descompresión falla, prueba otra variante de algoritmo.
Preguntas frecuentes
Un descompresor de cadenas invierte el proceso de compresión: toma una cadena comprimida y codificada y la restaura al texto legible original. Nuestro descompresor de cadenas online gratis admite GZIP+Base64, DEFLATE+Base64 y las tres variantes de LZ-String (Base64, UTF-16 y URI). Funciona enteramente en tu navegador con la API nativa DecompressionStream y una implementación de LZ-String en JS puro.
GZIP+Base64 es el formato más común: pruébalo primero para cargas de API, respuestas HTTP y cadenas comprimidas generadas en el servidor. LZ-String Base64 lo usan las bibliotecas de compresión de localStorage. LZ-String URI se usa para codificar estado en parámetros de consulta de URL. LZ-String UTF-16 se usa para almacenamiento compacto de cadenas en memoria.
Sí, completamente. El descompresor funciona enteramente en tu navegador. Tu carga comprimida nunca se sube a ningún servidor y nunca sale de tu dispositivo. Toda la descompresión ocurre localmente con privacidad total garantizada.
Sí, 100 % gratis para siempre. Sin registro, sin cuenta, sin plan premium, sin límites de tamaño de carga y sin anuncios. Descomprime cadenas ilimitadas totalmente gratis.
LZ-String es una biblioteca de compresión de JavaScript basada en el algoritmo de compresión LZ. Se usa mucho para comprimir datos antes de guardarlos en localStorage, codificar estado en parámetros de consulta de URL y comprimir valores de cookies. El descompresor de cadenas admite los tres formatos de salida de LZ-String: Base64, UTF-16 y Base64 URI-safe.
Normalmente significa que el algoritmo seleccionado no coincide con el formato de compresión de tu entrada. Prueba otro algoritmo: por ejemplo, si GZIP+Base64 falla, prueba LZ-String Base64. Comprueba también que la cadena de entrada esté completa y no truncada.
No. El descompresor de cadenas está pensado para cadenas comprimidas basadas en texto. Para archivos binarios .gz, usa la herramienta Descompresor GZIP. Para archivos ZIP, usa el Extractor de archivos ZIP. Para archivos .tar.gz, usa el Extractor TAR.GZ.
DEFLATE es el algoritmo de compresión subyacente. GZIP es DEFLATE más un contenedor de formato de archivo (cabecera, suma de comprobación, metadatos). Si tu cadena Base64 se comprimió con GZIP (el caso más común), usa GZIP+Base64. Si se comprimió con DEFLATE sin el contenedor GZIP, usa DEFLATE+Base64.
No hay un límite artificial de tamaño. El límite práctico depende de la memoria disponible de tu navegador. Para casos de uso típicos (cargas de API, valores de localStorage, estado en URL), el descompresor los maneja al instante.