xz (формат LZMA2) даёт лучшую степень сжатия среди классических архиваторов — ценой времени и однопоточности из коробки.
xz -9e file.bin # максимальное сжатие (extreme) → file.bin.xz
xz -T0 -9 file.bin # многопоточно блоками, степень чуть хуже -9e
unxz file.bin.xz # распаковать
Сравнение на тех же 1 ГБ логов, что и в выпуске про bzip2:
gzip -9 12с 380МБ
bzip2 -9 34с 290МБ
xz -9e 58с 275МБ
zstd -19 18с 310МБ
Лучший результат по размеру, но почти вдвое медленнее bzip2 и в разы медленнее zstd. Оправдан для холодных архивов и дистрибутивов — ядро Linux, исходники, релизные тарболы: там жмут один раз, распаковывают часто.
#linux #tools #compression
