00

A resposta curta

  • Bzip2 é um formato binário de compressão sem perdas que compacta um único arquivo, em vez de empacotar um diretório ou várias entradas nomeadas.
  • Use bunzip2 ou bzip2 -d para descompactar um arquivo BZ2, ou bzcat para enviar o conteúdo à saída padrão. Um aplicativo compatível com libarchive também pode processá-lo. O decodificador oficial aceita fluxos Bzip2 concatenados. Normalmente, um fluxo BZ2 contém um arquivo, não um pacote navegável com várias entradas.
  • O Bzip2 não oferece criptografia, e o fluxo compactado não é intrinsecamente executável. Mesmo assim, a descompactação pode revelar qualquer tipo de conteúdo, que deve ser avaliado antes de ser aberto ou executado. Limite recursos para entradas não confiáveis, pois os dados podem se expandir bastante e o tamanho de bloco do cabeçalho determina a memória necessária.
01

Dados compactados Bzip2 (.BZ2, .BZIP2)

Criado por Julian Seward, o Bzip2 usa ordenação de blocos Burrows–Wheeler e codificação Huffman. O fluxo começa com um cabeçalho de quatro bytes, contém blocos compactados independentes e termina com um marcador que inclui um CRC de 32 bits de todo o fluxo descompactado. Os blocos variam de 100.000 a 900.000 bytes, e o tamanho fica registrado no cabeçalho.

Guarde o original

Para converter BZ2 em outro formato de compressão, primeiro descompacte e depois aplique o compressor de destino. Um compressor sem perdas pode preservar o conteúdo, mas não a representação Bzip2 original, incluindo tamanho de bloco, blocos compactados e disposição dos CRCs.

02

Como abrir

Use bunzip2 ou bzip2 -d para descompactar um arquivo BZ2, ou bzcat para enviar o conteúdo à saída padrão. Um aplicativo compatível com libarchive também pode processá-lo. O decodificador oficial aceita fluxos Bzip2 concatenados. Normalmente, um fluxo BZ2 contém um arquivo, não um pacote navegável com várias entradas.

Só quero visualizar

Use bunzip2 ou bzip2 -d para descompactar um arquivo BZ2, ou bzcat para enviar o conteúdo à saída padrão. Um aplicativo compatível com libarchive também pode processá-lo. O decodificador oficial aceita fluxos Bzip2 concatenados. Normalmente, um fluxo BZ2 contém um arquivo, não um pacote navegável com várias entradas.

Preciso enviar para alguém

Para converter BZ2 em outro formato de compressão, primeiro descompacte e depois aplique o compressor de destino. Um compressor sem perdas pode preservar o conteúdo, mas não a representação Bzip2 original, incluindo tamanho de bloco, blocos compactados e disposição dos CRCs.

03

Segurança

O Bzip2 não oferece criptografia, e o fluxo compactado não é intrinsecamente executável. Mesmo assim, a descompactação pode revelar qualquer tipo de conteúdo, que deve ser avaliado antes de ser aberto ou executado. Limite recursos para entradas não confiáveis, pois os dados podem se expandir bastante e o tamanho de bloco do cabeçalho determina a memória necessária.

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 BZ2 em outro formato de compressão, primeiro descompacte e depois aplique o compressor de destino. Um compressor sem perdas pode preservar o conteúdo, mas não a representação Bzip2 original, incluindo tamanho de bloco, blocos compactados e disposição dos CRCs.

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 BZ2 e para que ele serve?

Um arquivo BZ2 é um fluxo binário Bzip2 sem perdas usado para compactar um único arquivo. Ele não empacota sozinho diretórios nem vários arquivos nomeados.

Como abrir um arquivo compactado BZIP2?

Execute bunzip2 ou bzip2 -d para descompactar, use bzcat para enviar o conteúdo à saída padrão ou escolha um aplicativo compatível com libarchive.

Como abrir um arquivo BZ2 no Windows?

Use uma versão para Windows de bunzip2 ou bzip2 -d, ou um aplicativo compatível com libarchive. Depois, abra o conteúdo extraído com um programa adequado ao tipo real do arquivo.

Como abrir um arquivo BZ2 no Mac?

No Terminal, execute bunzip2 ou bzip2 -d; use bzcat para enviar os bytes descompactados à saída padrão. Um aplicativo compatível com libarchive é outra opção.

Como abrir um arquivo BZ2 no celular?

Os aplicativos móveis variam nos formatos que conseguem descompactar; antes de instalar um, confira se a lista de formatos compatíveis inclui BZ2 ou Bzip2.

Como recuperar um arquivo BZ2 danificado que falha na verificação CRC?

A falha de CRC detecta corrupção, mas não reconstrói os dados originais. O utilitário oficial bzip2recover pode tentar recuperar blocos; confira cuidadosamente qualquer resultado.

Devo usar BZIP2 ou ZIP para vários arquivos nomeados?

Use Bzip2 para compactar um único arquivo. Como ele não empacota diretórios nem várias entradas nomeadas, um formato contêiner de várias entradas atende melhor a esse requisito estrutural.

Como converter um arquivo BZIP2 para ZIP sem alterar o conteúdo?

Descompacte o fluxo BZIP2 e compacte o conteúdo no formato de destino. Etapas sem perdas podem preservar o conteúdo, mas não os blocos, o tamanho de bloco nem a disposição dos CRCs do Bzip2.

Um arquivo BZIP2 é seguro para abrir?

O fluxo Bzip2 não é intrinsecamente executável e não inclui criptografia, mas pode revelar conteúdo arbitrário. Avalie o arquivo descompactado e limite memória e saída ao processar uma origem não confiável.

O que significa o cabeçalho mágico BZh de um arquivo BZ2?

O PRONOM identifica o padrão inicial 42 5A 68 ?? 31 41 59 26 53 59: BZh em ASCII, um byte de tamanho de bloco e o marcador do primeiro bloco. A correspondência identifica o formato, não a confiabilidade do conteúdo.

Por que a descompactação BZIP2 retorna BZ_MEM_ERROR?

A memória depende do tamanho de bloco registrado no cabeçalho. BZ_MEM_ERROR pode indicar memória insuficiente; imponha também limites à saída, pois os dados podem se expandir bastante.

06

Formatos relacionados

Fontes

bzip2 and libbzip2, version 1.0.8 — Official Manual · Official bzip2 project documentation

PRONOM: BZIP2 Compressed Archive (x-fmt/268) · The National Archives, UK format registry

PRONOM: BZIP2 Compressed Archive Signatures · The National Archives, UK signature registry

Sustainability of Digital Formats: bzip2 · Library of Congress

LibarchiveFormats · Official libarchive project documentation