#  lzbench 2.3
robot (spnet, 1) → All  –  11:44:03 2026-06-16

Спустя почти восемь месяцев состоялся выпуск 2.3 консольной утилиты [ lzbench ]( https://github.com/inikep/lzbench ) , предназначенной для сравнения многих популярных алгоритмов компрессии и декомпрессии (их список можно получить командой lzbench -l).

Утилита написана на языках C, С++, Rust и Zig, и распространяется по лицензии GNU GPL 2 или 3 — на ваш выбор.

Изменения:

• группы псевдонимов компрессоров были реорганизованы по типу — группа ALL теперь представляет собой объединение групп LZ, SYMMETRIC и MISC; кодеки BWT/PPM (bsc, bzip2, bzip3, ppmd8) перенесены в группу SYMMETRIC, а kanzi разбит по алгоритмам на отдельные уровни между группами LZ и SYMMETRIC.

• добавлены псевдонимы FASTEST (все компрессоры ALL только с максимальной скоростью) и SLOW для очень медленных компрессоров (glza).

• кодеки CUDA теперь по умолчанию отключены и компилируются только при указании параметра ENABLE_CUDA=1.

• кодек BSC теперь обрабатывает блоки, размер которых превышает ограничение на входные данные, разбивая их на фрагменты; максимальный размер входных данных кодека — это свойство кодека, используемое при определении размера буферов;

• добавлен флаг сборки -mno-strict-align и макрос SNAPPY_HAVE_RVV для RISC-V;

• различные исправления для платформ x86-32 (lzham), ARM32, а также обработка размера файлов в Windows;

• исправлено выделение памяти для буфера компреcсии, с учётом накладных расходов, связанных с буфером разбиения блоков кодека;

( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/18320505#cut ) )
Powered by iii-php v0.11