🍋
Menu
.xz Archive

XZ (сжатие LZMA2)

XZ — формат сжатия, обеспечивающий отличную степень сжатия при помощи алгоритма LZMA2. Он широко используется в дистрибутивах Linux для пакетов и архивов ядра, так как обеспечивает наименьший размер файла среди распространённых компрессоров.

MIME-тип

application/x-xz

Тип

Бинарный

Сжатие

Без потерь

Преимущества

  • + Excellent compression ratios — often the smallest output
  • + Integrity checks built into the format
  • + Multi-threaded compression and block-level random access

Недостатки

  • Very slow compression speed compared to gzip or Zstandard
  • High memory usage during compression
  • Not as widely supported on Windows as ZIP

Когда использовать .XZ

Используйте XZ для максимальной степени сжатия, дистрибуции пакетов Linux, архивов ядра и архивирования, где размер файла критичнее скорости.

Технические детали

XZ использует алгоритм LZMA2 с размером словаря до 1,5 ГБ. Формат контейнера поддерживает фильтры (дельта, BCJ для исполняемых файлов), контрольные суммы CRC-32/CRC-64/SHA-256 и блочную структуру для произвольного доступа. Многопоточное сжатие возможно через pixz или xz --threads. Распаковка требует минимум памяти.

История

Формат XZ Utils был выпущен в 2009 году как преемник LZMA Utils. Он быстро был принят для дистрибуции ядра Linux (torvalds/linux использует .tar.xz) и менеджерами пакетов (.deb, .rpm).

Конвертировать из .XZ

Конвертировать в .XZ

Связанные форматы