RODA NO SEU NAVEGADOR

Inspetor GZIP: confira cabeçalho, CRC-32 e membros de arquivos .gz

Escolha um arquivo .gz ou .gzip (inclusive .tar.gz) e cada membro gzip aparece listado: bytes mágicos, método de compressão, flags, data de modificação (MTIME igual a 0 é mostrado como sem data, e não como 1970), XFL, o byte de sistema operacional identificado como simples declaração do compressor, o CRC opcional do cabeçalho, os subcampos extras, o nome original salvo e o comentário. O nome aparece nas leituras ISO-8859-1 e UTF-8; nomes com .., caminho absoluto, barra invertida, caracteres de controle ou nomes reservados do Windows são sinalizados e recebem uma sugestão de nome plano. Cada membro é descompactado dentro da página para recalcular CRC-32 e tamanho e comparar com o trailer, e a taxa de expansão real e os bytes sobrando no fim são informados. Se os dados trazem a marca ustar no deslocamento 257, uma dica heurística mostra a primeira entrada do tar. A pré-visualização UTF-8 opcional vai até 100.000 caracteres e o resultado completo pode ser baixado como relatório JSON.

Tipos de arquivo: .gz, .gzipProcessamento: Este navegador

ou arraste um arquivo aqui

✓ Não sai deste aparelhoTamanho máximo: 100 MB
COMO USAR

Como usar o Inspetor GZIP: confira cabeçalho, CRC-32 e membros de arquivos .gz

01

Coloque seu arquivo

Escolha ou arraste um arquivo .gz ou .gzip. Dá para colar o conteúdo também.

02

Deixe a ferramenta ler

O arquivo é lido e analisado neste navegador; nada é enviado.

03

Confira o resultado

Veja o que voltou e então copie, baixe ou siga em frente.

Perguntas frequentes

Como abrir um arquivo gz online e ver o nome original salvo nele?

Escolha o arquivo .gz e a página mostra, para cada membro, o nome original salvo, o cabeçalho e o tamanho descompactado. O nome aparece nas leituras ISO-8859-1 e UTF-8, com o motivo de exibir uma delas. Para textos, ative a pré-visualização UTF-8 e leia até 100.000 caracteres.

O arquivo .gz é enviado para algum servidor durante a verificação?

Não. O .gz é lido e descompactado dentro da aba do seu navegador, e nenhum byte do conteúdo vai para um servidor. Os dados descompactados ficam só na memória para o cálculo de CRC-32 e tamanho, não são gravados no armazenamento do navegador e somem ao fechar a aba.

Como abrir arquivo gz no celular Android ou no iPhone?

Abra esta página no navegador do celular e escolha o .gz pelo seletor de arquivos; a análise acontece no próprio aparelho. Arquivos perto de 100 MB, ou que viram centenas de MB ao descompactar, ficam lentos no celular e o navegador pode recarregar a página; nesse caso use um computador.

Dá para abrir um tar.gz sem programa instalado no computador?

Para conferir, sim: sem instalar nada você vê a estrutura do tar.gz, as verificações de integridade e o nome e tipo da primeira entrada do tar. A ferramenta não lista todas as entradas nem extrai os arquivos; para isso você precisará de um descompactador como 7-Zip ou o comando tar.

Meu arquivo gz está corrompido: como descobrir em qual parte está o problema?

A tabela de membros mostra o membro e o deslocamento onde a leitura falhou, com um código: cabeçalho truncado, membro truncado, dados deflate inválidos ou CRC divergente. Membros completos anteriores continuam visíveis. Arquivo cortado quase sempre é download interrompido; baixe de novo.

Por que aparece 'não é um arquivo gzip' ao abrir um .gz baixado?

Todo gzip começa com os bytes 1F 8B; sem eles, o arquivo é outra coisa com nome .gz. Acontece quando o navegador ou o servidor já descompactou o download, quando um zip foi renomeado ou quando a página de erro HTML foi salva no lugar do arquivo verdadeiro.

Qual é o limite de tamanho do arquivo gz que a ferramenta aceita?

O limite é 100 MB por arquivo, até 256 MiB descompactados somando todos os membros e no máximo 20.000 membros. Ao bater no teto a descompactação para e descarta o que produziu; um tamanho declarado impossível para a quantidade de dados compactados é recusado antes de começar.

Um arquivo gz é seguro se a verificação de CRC32 der certo?

CRC32 correto só prova que o arquivo não se corrompeu na transferência; não diz se o conteúdo é inofensivo ou de origem confiável. A ferramenta não procura malware. Repare nos avisos sobre o nome salvo: caminhos com ../ podem levar alguns descompactadores a gravar fora da pasta escolhida.

Qual a diferença entre a verificação CRC-32 e o ISIZE em um arquivo gz?

O CRC-32 confere o conteúdo byte a byte por uma soma de verificação, enquanto o ISIZE confere só o tamanho descompactado módulo 4 GiB. Por isso os dois aparecem separados: um arquivo pode ter o tamanho certo e o conteúdo alterado, ou o inverso, e cada falha tem seu próprio código.

O que significa quando o nome original do arquivo gz é sinalizado?

Significa que o nome salvo contém algo perigoso para usar como caminho: separadores de pasta, .., caminho absoluto, barra invertida, caracteres de controle ou nome reservado do Windows. Os motivos são listados e um nome plano limpo é sugerido; ao salvar, use esse nome e não o original.