[О блоге] [наверх] [пред] [2024-12-08 22:50:45+03:00] [b1d894a4698a28fbd9ea322a411520a4c62f83b9]
Темы: [tip]

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

    [оставить комментарий]