Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

lzbench 2.3

Дата публикации: 16-06-2026 11:22:13



Спустя почти восемь месяцев состоялся выпуск 2.3 консольной утилиты 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сии, с учётом накладных расходов, связанных с буфером разбиения блоков кодека;
( читать дальше... )



 c, lzbench, компрессия, консоль, утилита



Основное содержимое страницы с новостью.

Спустя почти восемь месяцев состоялся выпуск 2.3 консольной утилиты 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сии, с учётом накладных расходов, связанных с буфером разбиения блоков кодека;
  • добавлены кодеки:
    • aceapex 1.0 (на языке С++)
    • aceapex_cuda 0.9
    • memlz 0.2 beta (на языке C)
    • skim 0.1.0 (на языке Zig)
    • zxc (github.com) 0.11.0 (на языке C)
  • обновлены кодеки:
    • brotli до 1.2.0
    • bzip3 до 1.5.3
    • glza до 0.12
    • kanzi до 2.5.3
    • libbsc до 3.3.12
    • libdeflate до 1.25
    • lzav до 5.8
    • lzlib до 1.16
    • lzma до 26.01
    • ppmd8 до 26.01
    • quicklz до 1.5.1 beta 7
    • slz до 1.2.2
    • tamp до 2.2.4
    • xz до 5.8.3
    • zlib до 1.3.2
    • zlib-ng до 2.3.3

>>> Подробности на GitHub

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1ZXC 0.12.05723-06-2026
2Simple unzip CLI tool for Windows2602-07-2026
3pugixml 1.160720-06-2026
4LDL 0.3 — графическая библиотека, оптимизированная для маломощных систем0516-06-2026
5curl 8.21.00729-06-2026
6whisper.cpp 1.9.0 и 1.9.10520-06-2026
7FTXUI 7.0.00515-06-2026
8Конкурс разработчиков СПО «Код Логики»0716-06-2026
9Проект rars подготовил свободную реализацию RAR с поддержкой создания архивов5725-06-2026
10Выпуск Git 2.55 c включением по умолчанию поддержки Rust0730-06-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 5. Источник: linux.org.ru.