Descompressor de Strings (GZIP/LZ)
Descomprima cargas comprimidas com GZIP+Base64, DEFLATE+Base64 e LZ-String de volta para texto legível na hora, no seu navegador. Suporta as três variantes do LZ-String - Base64, UTF-16 e URI-safe. Sem upload para servidor e sem cadastro.
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 que usar nosso descompressor de strings?
- Descompressão de strings instantânea: descomprima cargas GZIP+Base64, DEFLATE+Base64 e LZ-String instantaneamente no navegador. O descompressor processa tudo localmente - sem espera de upload, sem idas e voltas ao servidor e resultados em milissegundos.
- Descompressor de strings online seguro: sua carga comprimida nunca sai do seu dispositivo. O descompressor roda inteiramente no navegador - sem uploads para servidores, sem transmissão de dados e 100 % privado. Seguro para cargas de API, tokens e dados sensíveis.
- Descompressor de strings online sem instalação: use o descompressor direto em qualquer navegador moderno, sem downloads de software, sem plugins e sem conta. Suporta GZIP, DEFLATE e as três variantes de codificação do LZ-String.
- 100 % grátis para sempre: o descompressor de strings é completamente grátis, sem cadastro, sem plano premium, sem limites de tamanho de carga e sem anúncios. Descomprima strings ilimitadas a custo zero, para sempre.
Casos de uso comuns do descompressor de strings
- Depuração de respostas de API: descomprima respostas de API codificadas em GZIP+Base64 para inspecionar a carga JSON bruta. O descompressor permite ler dados de API comprimidos sem escrever código nem montar um ambiente local.
- Inspeção de cargas comprimidas: depure cargas comprimidas em requisições de rede, arquivos de log ou filas de mensagens. Cole a string Base64 direto no descompressor para ver o conteúdo original na hora.
- Recuperação de dados do localStorage: recupere e inspecione dados armazenados no localStorage com compressão LZ-String. O descompressor suporta as três variantes de codificação do LZ-String - Base64, UTF-16 e URI-safe.
- Decodificação de estado em URL: decodifique o estado codificado com LZ-String URI nos parâmetros de consulta de URL usados por bibliotecas de roteamento no cliente. O descompressor restaura o estado JSON ou de texto original a partir dos parâmetros comprimidos.
- Inspeção de cookies comprimidos: inspecione valores de cookies comprimidos com LZ-String usados por bibliotecas de gerenciamento de sessão e persistência de estado. O descompressor decodifica o valor comprimido de volta para JSON ou texto legível.
- Análise de tokens comprimidos: analise tokens, blocos de configuração ou objetos de estado serializados codificados em GZIP+Base64. O descompressor revela o conteúdo original sem precisar de ferramentas do lado do servidor.
O que é um descompressor de strings?
Um descompressor de strings inverte o processo de compressão - recebe uma string comprimida e codificada e a restaura ao texto legível original. Strings comprimidas aparecem em muitos contextos: respostas de API codificadas como GZIP+Base64, valores de localStorage comprimidos com LZ-String, parâmetros de consulta de URL codificados com LZ-String URI e cargas DEFLATE brutas. O descompressor de strings suporta todos esses formatos e roda inteiramente no navegador usando a API nativa DecompressionStream para GZIP/DEFLATE e uma implementação de LZ-String em JS puro para as variantes LZ.
Como funciona nosso descompressor de strings
- Selecione o algoritmo: escolha o formato de compressão que corresponde à sua entrada - GZIP+Base64, DEFLATE+Base64, LZ-String Base64, LZ-String UTF-16 ou LZ-String URI. Se não tiver certeza, teste primeiro GZIP+Base64, pois é o formato mais comum para cargas de API.
- Cole sua string comprimida: cole a string comprimida no painel de entrada. O descompressor aceita qualquer tamanho de entrada - de valores curtos de localStorage a grandes cargas de resposta de API.
- Descomprima e inspecione: clique em «Descomprimir string» e o texto descomprimido aparece na hora no painel de saída. Copie para a área de transferência ou baixe como arquivo .txt. Seus dados nunca saem do navegador.
Formatos de compressão suportados
- GZIP + Base64: o formato mais comum para cargas de API comprimidas e respostas HTTP. O descompressor decodifica a string Base64 e a descomprime com a API nativa DecompressionStream do navegador no formato 'gzip'.
- DEFLATE + Base64: dados DEFLATE brutos codificados em Base64 - usado por algumas bibliotecas de compressão que dispensam a sobrecarga do contêiner GZIP.
- LZ-String (Base64): LZ-String comprimido com saída Base64 - a variante LZ-String mais comum, usada por bibliotecas de compressão de localStorage como lz-string e localforage-lz-string.
- LZ-String (UTF-16 / URI): codificações LZ-String alternativas - UTF-16 para armazenamento compacto de strings e Base64 URI-safe para codificação de parâmetros de consulta de URL.
Limitações importantes
O descompressor de strings trabalha com strings comprimidas baseadas em texto. Ele não consegue descomprimir arquivos binários (use o Descompressor GZIP ou o Extrator ZIP para isso). A descompressão LZ-String exige que a entrada tenha sido comprimida com a variante LZ-String correspondente - misturar variantes (por exemplo, usar o decodificador Base64 em uma string UTF-16) produzirá saída ilegível ou um erro. Se a descompressão falhar, teste outra variante de algoritmo.
Perguntas frequentes
Um descompressor de strings inverte o processo de compressão - recebe uma string comprimida e codificada e a restaura ao texto legível original. Nosso descompressor de strings online grátis suporta GZIP+Base64, DEFLATE+Base64 e as três variantes do LZ-String (Base64, UTF-16 e URI). Roda inteiramente no navegador usando a API nativa DecompressionStream e uma implementação de LZ-String em JS puro.
GZIP+Base64 é o formato mais comum - teste primeiro para cargas de API, respostas HTTP e strings comprimidas geradas no servidor. LZ-String Base64 é usado por bibliotecas de compressão de localStorage. LZ-String URI é usado para codificar estado em parâmetros de consulta de URL. LZ-String UTF-16 é usado para armazenamento compacto de strings em memória.
Sim, completamente. O descompressor de strings roda inteiramente no navegador. Sua carga comprimida nunca é enviada a servidor algum e nunca sai do seu dispositivo. Toda a descompressão acontece localmente com privacidade total garantida.
Sim - 100 % grátis, para sempre. Sem cadastro, sem conta, sem plano premium, sem limites de tamanho de carga e sem anúncios. Descomprima strings ilimitadas, totalmente grátis.
LZ-String é uma biblioteca de compressão JavaScript baseada no algoritmo de compressão LZ. É muito usada para comprimir dados antes de armazená-los no localStorage, codificar estado em parâmetros de consulta de URL e comprimir valores de cookies. O descompressor de strings suporta os três formatos de saída do LZ-String: Base64, UTF-16 e Base64 URI-safe.
Normalmente significa que o algoritmo selecionado não corresponde ao formato de compressão da sua entrada. Teste outro algoritmo - por exemplo, se GZIP+Base64 falhar, tente LZ-String Base64. Verifique também se a string de entrada está completa e não truncada.
Não. O descompressor de strings é feito para strings comprimidas baseadas em texto. Para arquivos binários .gz, use a ferramenta Descompressor GZIP. Para arquivos ZIP, use o Extrator de Arquivos ZIP. Para arquivos .tar.gz, use o Extrator TAR.GZ.
DEFLATE é o algoritmo de compressão subjacente. GZIP é DEFLATE mais um contêiner de formato de arquivo (cabeçalho, checksum, metadados). Se sua string Base64 foi comprimida com GZIP (o caso mais comum), use GZIP+Base64. Se foi comprimida com DEFLATE bruto sem o contêiner GZIP, use DEFLATE+Base64.
Não há limite artificial de tamanho. O limite prático depende da memória disponível no navegador. Para casos de uso típicos - cargas de API, valores de localStorage, estado em URL - o descompressor os processa instantaneamente.