From b1d894a4698a28fbd9ea322a411520a4c62f83b9 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 8 Dec 2024 22:50:45 +0300 Subject: [PATCH] zstd [...] --long=31 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Я уже давно считаю, что Zstandard должен по умолчанию использоваться почти везде. Собственно, ряд популярных дистрибутивов уже перевели давно свои пакеты на сжатие с ним. Скорость сжатия быстрее чем у gzip, при этом и результат компактнее. Самое главное -- умопомрачительная скорость декомпрессии. Сильные настройки zstd делают его сжатие более медленным чем у xz. Ну и что? Сжатие делается один раз, зато разжимается быстро. Кроме "-19" ещё есть более серьёзные (-22), которые активируются --ultra опцией. С которыми уровень сжатия у него почти идентичным xz становится. Недавно познакомился и начал использовать ещё и --long=31 опцию. Минусом является существенно большее потребление памяти при декомпрессии. Но зато какая разница может быть в сжатии с "--ultra -22": Zork._Grand_Inquisitor_[RUS].tar 912.646.425 zstd --ultra -22 884.642.524 xz -9 812.499.129 zstd --ultra -22 --long=31 gamespot-faqs-txt-2020-03-23.tar 2.340.842.085 zstd --ultra -22 1.281.845.061 zstd --ultra -22 --long=31 -- 2.50.0