zstd — лучший баланс скорость/степень на современных ядрах.

# сжать с использованием всех ядер
zstd --threads=0 -19 file.tar -o file.tar.zst

# через tar
tar -I 'zstd -19 --threads=0' -cf archive.tar.zst ./dir/

# распаковать
tar --zstd -xf archive.tar.zst

Уровни 1–22: -3 — по умолчанию, -19 — хороший компромисс. --threads=0 берёт все ядра автоматически. На NVMe zstd быстрее xz в 10–20× при сравнимом сжатии. Для .gzpigz, для .bz2pbzip2.

#linux #bash #sysadmin