XZ Comprimido (LZMA2)
XZ e um formato de compressao que utiliza o algoritmo LZMA2, oferecendo racios de compressao excelentes com velocidade de descompressao razoavel. E o formato padrao para distribuicao de pacotes de software Linux.
Tipo MIME
application/x-xz
Tipo
Binário
Compressão
Sem perdas
Vantagens
- + Excellent compression ratios — often the smallest output
- + Integrity checks built into the format
- + Multi-threaded compression and block-level random access
Desvantagens
- − Very slow compression speed compared to gzip or Zstandard
- − High memory usage during compression
- − Not as widely supported on Windows as ZIP
Quando usar .XZ
Use XZ para distribuicao de software, tarballs de kernel e quando o tamanho do ficheiro e critico e a velocidade de compressao nao e uma preocupacao.
Detalhes técnicos
O XZ utiliza LZMA2 com dicionarios de ate 1,5 GB, checksums CRC-32/64 e SHA-256, e suporte a multithreading. Os racios de compressao sao 20-30% melhores que gzip com velocidade de descompressao comparavel.
Histórico
Lasse Collin e Igor Pavlov criaram o formato XZ em 2009 como sucessor do LZMA. Foi adotado por distribuicoes Linux (Debian, Fedora, Arch) para pacotes e tarballs de kernel.