00

A resposta curta

  • XZ é um contêiner de fluxos compactados que armazena os bytes de um arquivo por fluxo, embora um arquivo .xz possa conter vários fluxos concatenados.
  • Abra ou descompacte XZ com XZ Utils ou uma implementação compatível, como 7-Zip, XZ Embedded, XZ for Java ou LZMA SDK. A descompactação recupera o fluxo de bytes original, que pode exigir outro aplicativo.
  • Trate um XZ não confiável como risco médio. Estrutura válida ou assinatura correspondente não comprova conteúdo confiável. Alguns arquivos exigem vários GiB de memória ou decodificam muito lentamente; aplique um limite como --memlimit-decompress.
01

Dados compactados XZ (.xz)

Um fluxo XZ contém cabeçalho, zero ou mais blocos, índice e rodapé. Aceita até quatro filtros encadeados e normalmente usa LZMA2, opcionalmente com BCJ ou Delta. XZ não é um formato de arquivo com vários itens.

Guarde o original

Para converter XZ em outro formato de compactação, recupere os bytes originais e compacte-os no formato desejado. Blocos, filtros, tipo de verificação, índice, fluxos concatenados e preenchimento específicos do XZ não são preservados.

02

Como abrir

Abra ou descompacte XZ com XZ Utils ou uma implementação compatível, como 7-Zip, XZ Embedded, XZ for Java ou LZMA SDK. A descompactação recupera o fluxo de bytes original, que pode exigir outro aplicativo.

Só quero visualizar

Abra ou descompacte XZ com XZ Utils ou uma implementação compatível, como 7-Zip, XZ Embedded, XZ for Java ou LZMA SDK. A descompactação recupera o fluxo de bytes original, que pode exigir outro aplicativo.

Preciso enviar para alguém

Para converter XZ em outro formato de compactação, recupere os bytes originais e compacte-os no formato desejado. Blocos, filtros, tipo de verificação, índice, fluxos concatenados e preenchimento específicos do XZ não são preservados.

03

Segurança

Trate um XZ não confiável como risco médio. Estrutura válida ou assinatura correspondente não comprova conteúdo confiável. Alguns arquivos exigem vários GiB de memória ou decodificam muito lentamente; aplique um limite como --memlimit-decompress.

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 XZ em outro formato de compactação, recupere os bytes originais e compacte-os no formato desejado. Blocos, filtros, tipo de verificação, índice, fluxos concatenados e preenchimento específicos do XZ não são preservados.

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 compactado XZ e para que serve?

É um contêiner de fluxos compactados. Cada fluxo XZ transporta os bytes de um arquivo, mas um .xz pode concatenar vários fluxos; ele não guarda sozinho uma estrutura com vários arquivos.

Como abrir um arquivo XZ?

Use XZ Utils ou uma implementação compatível, como 7-Zip, XZ Embedded, XZ for Java ou LZMA SDK. Descompactar um arquivo válido recupera o fluxo de bytes original.

Como abrir um arquivo XZ no Windows?

Use 7-Zip ou outra implementação compatível com XZ para descompactar o arquivo. Depois abra o conteúdo recuperado com um aplicativo adequado ao tipo real.

Como abrir um arquivo XZ no Mac?

Use XZ Utils ou outra implementação que declare suporte a XZ. Descompacte primeiro e abra o resultado com o aplicativo apropriado.

Como abrir um arquivo XZ em um celular Android?

Escolha um aplicativo Android cuja documentação declare suporte à descompactação XZ. O formato XZ não determina qual aplicativo abre o fluxo recuperado.

Por que meu arquivo XZ não descompacta?

Verifique se os seis bytes iniciais são FD 37 7A 58 5A 00 e se o decodificador relata corrupção, filtros incompatíveis ou falta de recursos. A assinatura correta não comprova que o fluxo inteiro esteja intacto.

Qual é a diferença entre XZ e TAR.XZ?

XZ compacta fluxos de bytes e não guarda vários arquivos. TAR.XZ costuma ser um arquivo tar usado como a carga única da compactação XZ; a estrutura de arquivo pertence ao tar.

Posso converter XZ para ZIP sem perder dados?

Os bytes originais de um XZ válido podem ser recuperados e compactados em outro formato. A divisão em blocos, filtros, verificação, índice, concatenação e preenchimento do XZ não são preservados; ACLs e atributos estendidos também podem faltar.

Um arquivo XZ recebido como anexo de e-mail é seguro?

Extensão, MIME, assinatura ou descompactação bem-sucedida não comprovam segurança. Arquivos não confiáveis podem consumir muita memória ou decodificar lentamente; limite recursos e avalie o conteúdo recuperado separadamente.

Que limite de memória devo usar para descompactar um arquivo XZ?

Não há um valor único para todos os arquivos. Alguns exigem vários GiB, e o limite de descompactação em uma thread pode não estar ativo por padrão; defina --memlimit-decompress de acordo com o dispositivo.

06

Formatos relacionados

Fontes

The .xz File Format Specification 1.2.1 · XZ Utils 官方格式规范

The .xz file format · XZ Utils 官方格式与实现说明

XZ(1) Manual Page · XZ Utils 官方命令手册

PRONOM fmt/1098: XZ File Format · 英国国家档案馆 PRONOM 格式注册库