Compressor de texto (GZIP)
Compacte texto com GZIP online de graça. Nosso compressor de texto GZIP usa a API nativa CompressionStream do navegador para compactar qualquer texto simples, JSON, XML ou HTML - gera uma string GZIP codificada em Base64 com estatísticas de taxa de compactação, sem upload a servidores e sem cadastro.
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.
Por que usar nosso compressor de texto (GZIP)?
- Compactação de texto GZIP instantânea: nosso compressor de texto GZIP processa seu texto em milissegundos usando a API nativa CompressionStream do navegador. Compacte texto com GZIP online e obtenha a saída Base64 na hora - sem ida e volta ao servidor.
- Compressor de texto GZIP online seguro: seu texto nunca sai do seu dispositivo quando você usa nosso compressor de texto GZIP online. Toda a compactação acontece localmente no seu navegador - 100% privado e sem qualquer upload a servidores.
- Estatísticas de compactação em tempo real: nosso compressor de texto GZIP mostra o tamanho original, o tamanho compactado e a taxa de compactação de cada entrada - assim você vê na hora o quanto o GZIP reduz o seu texto específico.
- Compressor de texto GZIP 100% grátis: compacte texto com GZIP online completamente de graça - sem cadastro, sem plano premium e sem anúncios. Nosso compressor de texto GZIP é gratuito para todos e sem limites de tamanho de texto.
O que é compactação de texto GZIP?
GZIP (GNU zip) é um formato de compactação de dados sem perdas baseado no algoritmo DEFLATE (RFC 1952). Aplicado a texto, o GZIP aproveita a repetição em sequências de caracteres - palavras repetidas, padrões e espaços - para obter reduções de tamanho expressivas. Texto simples, JSON, XML, HTML e código-fonte costumam compactar entre 60% e 90% com GZIP. Nosso compressor de texto GZIP usa a API nativa CompressionStream('gzip') do navegador para compactar seu texto e gera o resultado como uma string codificada em Base64 - pronta para incorporar em código, guardar em banco de dados ou transmitir pela rede.
Como funciona nosso compressor de texto (GZIP)
- Informe seu texto: cole qualquer texto simples, JSON, XML, HTML, SQL, código-fonte ou dados de configuração no painel de entrada. Você também pode enviar um arquivo de texto pelo botão Enviar. Nosso compressor de texto GZIP aceita qualquer entrada de texto UTF-8.
- Compactação instantânea no navegador: clique em "Compactar" e nosso compressor de texto GZIP codifica sua entrada como bytes UTF-8 e depois os compacta usando a API nativa CompressionStream('gzip') do navegador - produzindo saída no formato GZIP padrão. Seu texto nunca sai do seu dispositivo.
- Copie ou baixe a saída: veja o resultado compactado como string codificada em Base64, pronto para copiar no seu código. O painel de estatísticas mostra o tamanho original, o tamanho compactado e a taxa de compactação para você avaliar a eficácia do GZIP no seu texto.
O que é compactado
- JSON e cargas de API: JSON com chaves e valores repetidos compacta extremamente bem - uma redução de 60-80% é típica, o que torna o GZIP essencial em endpoints de API com muito tráfego.
- HTML, CSS e JavaScript: recursos web compactam entre 50% e 80% com GZIP, motivo pelo qual servidores HTTP ativam a codificação gzip por padrão para tipos de conteúdo de texto.
- XML e arquivos de configuração: a estrutura verbosa de tags do XML compacta entre 70% e 90% - o GZIP é especialmente eficaz em XML pela alta repetição de tags de abertura e fechamento.
- Arquivos de log e texto simples: logs de servidor e documentos de texto simples costumam atingir 60-75% de compactação, o que faz do GZIP o formato padrão para rotação e arquivamento de logs.
Descompactar texto GZIP
A saída Base64 do nosso compressor de texto GZIP pode ser decodificada e descompactada em qualquer ambiente. Em JavaScript/Node.js , use DecompressionStream('gzip') ou zlib.gunzip() . Em Python , use gzip.decompress() . Em Java , use GZIPInputStream . A saída é no formato GZIP padrão (RFC 1952) e é compatível com todos os descompactadores GZIP.
Perguntas frequentes
Um compressor de texto GZIP é uma ferramenta que compacta texto simples usando o formato GZIP (RFC 1952) e devolve o resultado como uma string codificada em Base64. Nosso compressor de texto GZIP online faz isso inteiramente no seu navegador usando a API nativa CompressionStream - sem upload a servidores.
Não. O GZIP é um algoritmo de compactação sem perdas - descompactar a saída sempre restaura o texto original byte a byte. Nosso compressor de texto GZIP garante que nenhum dado seja perdido ou modificado durante a compactação.
Com certeza. Nosso compressor de texto GZIP online processa tudo localmente no seu navegador usando a API nativa CompressionStream. Seu texto nunca sai do seu dispositivo - não há upload a servidores, armazenamento na nuvem nem retenção de dados de qualquer tipo.
Sim, 100% grátis. Nosso compressor de texto GZIP online não exige cadastro, não tem plano premium, não impõe limites de tamanho de texto e não exibe anúncios. Você pode compactar texto com GZIP online quantas vezes quiser, totalmente de graça.
A saída do GZIP são dados binários, que não podem ser exibidos ou copiados com segurança como texto simples. A codificação Base64 converte os bytes binários em uma string ASCII segura que pode ser incorporada em JSON, HTML, URLs ou código-fonte sem problemas de codificação. Para usar os dados compactados, decodifique a string Base64 para bytes antes de passá-la a um descompactador GZIP.
Primeiro decodifique a string Base64 para bytes e depois descompacte com um descompactador GZIP. Em JavaScript/Node.js: decodifique com atob() ou Buffer.from(str, "base64") e use DecompressionStream("gzip") ou zlib.gunzip(). Em Python: base64.b64decode() e depois gzip.decompress(). Em Java: Base64.getDecoder().decode() e depois GZIPInputStream.
O GZIP adiciona um cabeçalho de 10 bytes e metadados de sobrecarga. Em entradas muito curtas (menos de ~50 bytes), essa sobrecarga pode fazer a saída compactada ficar maior que o original. O GZIP é mais eficaz em textos longos e repetitivos - quanto mais longa e repetitiva for a entrada, melhor a taxa de compactação.
As duas usam o mesmo algoritmo DEFLATE, mas diferem no invólucro. O GZIP (RFC 1952) adiciona um cabeçalho de 10 bytes com metadados de nome de arquivo e carimbo de data, além de um checksum CRC-32 - é o padrão para compactação de arquivos e codificação de conteúdo HTTP. O ZLIB (RFC 1950) adiciona um cabeçalho de 2 bytes e um checksum Adler-32 - é mais compacto e usado em protocolos de rede e compactação em memória.
Nosso compressor de texto GZIP usa a API nativa CompressionStream do navegador com o formato "gzip", compatível com Chrome 80+, Firefox 113+, Safari 16.4+ e Edge 80+. Em um navegador mais antigo, você pode ver um erro - atualizar o navegador resolve.