LINUX.ORG.RU

Или bzip2 хватит всем?

xz хватит всем — стабильно, надёжно, проверено.

Если нужно сжимать быстрее, чем может xz, то zstd. Конечно, степень сжатия у zstd тоже меньше.

zpaq уделывает xz только на максимальном сжатии, но сжимает на порядок медленнее. Ещё у zpaq скорость распаковки равна скорости сжатия, то есть на несколько порядков медленнее других.

anonymous ()
Ответ на: комментарий от greenman

Автор сего опуса — автор lzip, он врёт. Точнее, он таким образом пытался пропихнуть везде свою поделку. Не вышло, на него всё равно все забили.

anonymous ()
Ответ на: комментарий от greenman

ОК, убедил. Хоть быстро бывает разным: on-the-fly или нет, с RAM на диск или с сети на диск, условная граница между «быстрыми» и «архивными» действительно пролегает где-то через диапазон способностей brotli.

t184256 ★★★★★ ()

Большинство используют алгоритм хаффмана, многие из умеют только в него. Лучшее сжатие даёт алгоритм кодирование отрезками (арифметическое), ну и те что на его основе. Смотри маны по сжималкам что они умеют.

deep-purple ★★★★★ ()
Ответ на: комментарий от greenman

Если речь идёт о long-term archiving, я бы смотрел на такие форматы, как dar. Сжатие там, конечно, deflate, bzip2 или LZMA, но зато есть все фичи tar, только ещё с поддержкой оглавления (которое не мешает сжатию и шифрованию, благо встроены).

proud_anon ★★★★★ ()
Ответ на: комментарий от proud_anon

Если речь идёт о long-term archiving, я бы смотрел на такие форматы, как dar

Отличная идея, завязать доступность данных на экзотическую программу с одной единственной реализацией, да и той на плюсах.

anonymous ()
Ответ на: комментарий от anonymous

Во-первых, в этой ветке серьёзно обсуждаются программы, которые существуют в одной реализации, выложенной где-то на форуме.

Во-вторых, программе уже 17 лет.

В-третьих, на самый крайней случай можно забэкапить инсталляцию Дебиана с установленным dar.

proud_anon ★★★★★ ()
Ответ на: комментарий от proud_anon

Если ты про это, то это приведено как экзотика, никто этим не пользуется.

Не оспаривая того, что в dar заложены здравые идеи, и было бы хорошо массово заменить им архаичный tar.

greenman ★★★★★ ()

Define «лучше»

Это сильнее, быстрее, или и то и то? Или ещё чтобы была максимальная совместимость?

Для подавляющего большинства случаев xz (lzma2) хватит всем.

bzip2 умер. Он 1. медленнее xz. 2. жмёт слабее, чем xz. Можно закапывать.

Если надо прям очень быстро, то lz4, lzo. Если надо быстро и совместимо, то gzip.

Если надо прям очень сильно, то paq. Но он очень медленный.

anonymous ()