From 738fc2e95a295879f990c1a307c792d8e91b9018 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 19 Oct 2019 13:21:09 +0300 Subject: [PATCH] =?utf8?q?=D0=9C=D1=8B=D1=81=D0=BB=D0=B8=20=D0=BE=20=D0=BF?= =?utf8?q?=D0=B5=D1=80=D0=B5=D1=85=D0=BE=D0=B4=D0=B5=20=D0=BD=D0=B0=20Zsta?= =?utf8?q?ndard=20=D0=B2=D1=81=D1=91=20=D0=BD=D0=B5=20=D0=BF=D0=BE=D0=BA?= =?utf8?q?=D0=B8=D0=B4=D0=B0=D1=8E=D1=82=20=D0=B3=D0=BE=D0=BB=D0=BE=D0=B2?= =?utf8?q?=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit http://www.opennet.ru/opennews/art.shtml?num=51687 С момента выхода этой новости я не раз смотрел и думал оставлять ли мне xz. На Arch пофиг, но я не пробовал --ultra -22 опции в zst, которые ещё лучше сжимают. Время сжатия уже сравнимо или иногда больше чем xz -9. Время разжатия, как минимум, на порядок меньше. Но вот уровень сжатия... некоторые dataset-ы у меня буквально на доли процента отличаются между zst -22 и xz -9, а некоторые на 10%. В целом я полностью поддерживаю переход пакетов на zst с таким уровнем сжатия, ибо действительно самое точное слово это "comparable compression level" -- уровень всё-равно выше чем в bzip2, не говоря о gunzip. Что же касается моих задач... я готов бы был мириться с бОльшим временем сжатия, но при таком же (или лучшем) уровне компрессии, ради вообще использования единственного компрессора с дикой скоростью разжатия, но xz всё же сильнее жмёт. В распараллеленном режиме xz жмёт хуже, а вот zstd точно так же и займёт все ядра. Вот в итоге всё мечусь в мыслях.... пожертвовать ли немного меньшим уровнем компрессии, но получить более быстрое сжатие (из-за распараллеливания), гораздо более быстрое разжатие, полное использование только одного компрессора. Ведь большие dataset-ы он жмёт чуть-чуть похуже всего лишь. А маленькие (типа десятков килобайт) хуже, но абсолютные потери по месту для небольшого количества файлов не велики. А то это попахивает от меня какой-то жадностью: ведь куда более правильный, по заверению автора, lzip всё-равно жмёт аналогично похуже, но всё-равно и zstd -22 и lzip и xz жмут гораздо лучше bzip2, не говоря уже о gzip, который в разы переплюнуть легко могут. -- 2.48.1