From: Sergey Matveev Date: Sun, 8 Dec 2024 19:50:45 +0000 (+0300) Subject: zstd [...] --long=31 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=b1d894a4698a28fbd9ea322a411520a4c62f83b9;p=stargrave-blog.git zstd [...] --long=31 Я уже давно считаю, что 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 ---