00

A resposta curta

  • Gzip é um formato de dados compactados sem perdas que armazena dados arbitrários como um ou mais membros sequenciais, sem acesso aleatório ou metadados completos do sistema de arquivos.
  • Abra um arquivo GZ ou GZIP com um descompactador compatível com gzip, como o GNU gzip. No Windows, escolha um utilitário local compatível e extraia o conteúdo. No macOS, use um utilitário gráfico compatível ou GNU gzip. No celular, escolha um aplicativo de arquivos que aceite gzip e extraia em vez de tentar visualizar os bytes compactados. Um descompactador conforme verifica 1F 8B e o método de compactação, ignora corretamente os campos opcionais e processa todos os membros em sequência. Valide o CRC-32 quando a integridade for importante.
  • Trate um GZIP desconhecido como não confiável. O CRC-32 pode detectar corrupção acidental, mas não comprova que o conteúdo seja confiável. Gzip pode encapsular qualquer dado binário, inclusive código executável hostil, e entradas malformadas podem colocar valores arbitrários em indicadores e campos semelhantes a comprimentos. Use análise defensiva, validação de checksum quando necessária e nunca execute automaticamente o conteúdo extraído.
01

Dados compactados Gzip (.gz e .gzip)

Gzip foi criado por Jean-Loup Gailly e Mark Adler para intercâmbio de dados compactados entre tipos de CPU, sistemas operacionais, sistemas de arquivos e conjuntos de caracteres. Ele normalmente usa DEFLATE. Cada membro contém cabeçalho, campos opcionais extras, de nome e comentário, blocos compactados e um trailer com CRC-32 e o tamanho descompactado módulo 2^32. Os bytes de identificação são 1F 8B e o tipo MIME registrado é application/gzip.

Guarde o original

Para converter GZIP em outro formato de arquivo, primeiro descompacte os membros e depois crie o arquivo de destino com os bytes recuperados. A etapa gzip não perde dados, mas a conversão não recupera metadados que o formato nunca armazenou: gzip não representa atributos de proteção ou propriedade, e o nome original omite diretórios e pode ser normalizado para minúsculas.

02

Como abrir

Abra um arquivo GZ ou GZIP com um descompactador compatível com gzip, como o GNU gzip. No Windows, escolha um utilitário local compatível e extraia o conteúdo. No macOS, use um utilitário gráfico compatível ou GNU gzip. No celular, escolha um aplicativo de arquivos que aceite gzip e extraia em vez de tentar visualizar os bytes compactados. Um descompactador conforme verifica 1F 8B e o método de compactação, ignora corretamente os campos opcionais e processa todos os membros em sequência. Valide o CRC-32 quando a integridade for importante.

Só quero visualizar

Abra um arquivo GZ ou GZIP com um descompactador compatível com gzip, como o GNU gzip. No Windows, escolha um utilitário local compatível e extraia o conteúdo. No macOS, use um utilitário gráfico compatível ou GNU gzip. No celular, escolha um aplicativo de arquivos que aceite gzip e extraia em vez de tentar visualizar os bytes compactados. Um descompactador conforme verifica 1F 8B e o método de compactação, ignora corretamente os campos opcionais e processa todos os membros em sequência. Valide o CRC-32 quando a integridade for importante.

Preciso enviar para alguém

Para converter GZIP em outro formato de arquivo, primeiro descompacte os membros e depois crie o arquivo de destino com os bytes recuperados. A etapa gzip não perde dados, mas a conversão não recupera metadados que o formato nunca armazenou: gzip não representa atributos de proteção ou propriedade, e o nome original omite diretórios e pode ser normalizado para minúsculas.

03

Segurança

Trate um GZIP desconhecido como não confiável. O CRC-32 pode detectar corrupção acidental, mas não comprova que o conteúdo seja confiável. Gzip pode encapsular qualquer dado binário, inclusive código executável hostil, e entradas malformadas podem colocar valores arbitrários em indicadores e campos semelhantes a comprimentos. Use análise defensiva, validação de checksum quando necessária e nunca execute automaticamente o conteúdo extraído.

Pare se notar alguma dessas coisas

Remetente desconhecido, nome terminando em duas extensões ou conteúdo que não bate com a extensão: confira antes de abrir.

04

Como converter

Para converter GZIP em outro formato de arquivo, primeiro descompacte os membros e depois crie o arquivo de destino com os bytes recuperados. A etapa gzip não perde dados, mas a conversão não recupera metadados que o formato nunca armazenou: gzip não representa atributos de proteção ou propriedade, e o nome original omite diretórios e pode ser normalizado para minúsculas.

Antes de converter

Converta uma cópia, nunca o original, e depois compare qualidade, metadados e diagramação com o arquivo de partida.

05

Perguntas frequentes

O que é um arquivo GZIP e para que ele serve?

É um formato de compactação sem perdas voltado ao intercâmbio de dados entre diferentes ambientes. Normalmente usa DEFLATE e pode conter um ou mais membros sequenciais.

Como abrir e extrair um arquivo GZ?

Use um descompactador compatível com gzip, como o GNU gzip. Ele deve reconhecer 1F 8B, verificar o método, ignorar campos opcionais e processar todos os membros em sequência.

Como abrir um arquivo GZIP no Windows?

Escolha um utilitário local para Windows que declare suporte a gzip e extraia o conteúdo. Quando a integridade importar, verifique o CRC-32 e não execute o resultado automaticamente.

Como abrir um arquivo GZ no macOS?

Use um utilitário gráfico compatível com gzip ou GNU gzip no macOS. Como o formato é orientado a fluxo, a descompactação costuma ocorrer sequencialmente.

Como extrair um arquivo GZIP no celular?

Escolha um aplicativo móvel de arquivos com suporte explícito a gzip e use a ação de extração. Não execute automaticamente um arquivo extraído desconhecido.

Por que meu arquivo GZIP não abre ou aparece corrompido?

Verifique se ele começa com 1F 8B e usa um método aceito. CRC-32 incorreto, membro truncado, campo opcional malformado ou bloco danificado podem indicar corrupção difícil de reparar.

Qual é a diferença entre .gz e .gzip e qual extensão devo usar?

As duas extensões são usadas para dados compactados Gzip, mas a RFC 6713 registra especificamente gz. Use .gz quando precisar da extensão registrada ou siga a convenção do destinatário; 1F 8B identifica a estrutura interna.

Como converter GZIP para ZIP e o que pode ser perdido?

Descompacte os membros gzip e crie o arquivo de destino com os bytes recuperados. Os dados são preservados, mas propriedade, proteção, diretórios omitidos do nome e alterações de maiúsculas não são necessariamente recuperáveis.

É seguro extrair um arquivo GZIP recebido por e-mail ou baixado?

Não necessariamente. CRC-32 ajuda a detectar danos acidentais, mas gzip pode conter dados binários arbitrários, inclusive código executável hostil. Analise defensivamente e não execute o conteúdo automaticamente.

Um arquivo GZIP pode ter vários membros e acesso aleatório?

Ele pode conter um ou mais membros sequenciais. Não oferece acesso direto a posições arbitrárias dos dados descompactados e geralmente é processado como fluxo.

Posso inspecionar um arquivo GZIP sem enviá-lo para a Internet?

Sim. Use um utilitário gzip local para ler o cabeçalho ou extrair os membros no dispositivo, evitando o envio a um serviço remoto.

Cabeçalho GZIP válido e CRC-32 correto provam que os dados são confiáveis?

Não. 1F 8B identifica o formato e CRC-32 ajuda a detectar corrupção acidental, mas não comprovam origem, intenção nem segurança do conteúdo.

06

Formatos relacionados

Fontes

RFC 1952: GZIP File Format Specification Version 4.3 · RFC Editor / IETF publication

RFC 6713: The application/zlib and application/gzip Media Types · RFC Editor / IETF publication

IANA Media Types Registry · Internet Assigned Numbers Authority