После более года разработки и 650 коммитов состоялся выпуск 1.5.4 библиотеки быстрого сжатия данных и консольной утилиты Zstandard.
Улучшение производительности:
- на 20% ускорена декомпрессия Хаффмана для архитектур, не имеющих реализации на ассемблере;
- ускорение до 10% потоковой компрессии для уровней сжатия 1-2;
- ускорение на 4-13% для уровней сжатия 5-12;
- 3-11% ускорения компрессии для архитектуры arm;
- 5-30% ускорения компрессии со словарём для уровней сжатия 1-4;
- улучшена производительность ввода/вывода консольной утилиты
zstd
.
Изменения API:
- удалено несколько расширенных экспериментальных функций;
- поддержка декомпрессии «на месте»;
- добавлена поддержка внешних поставщиков последовательностей;
Другие изменения:
- улучшен man, с более детальным описанием режима
--train
; - увеличена производительность утилиты генерации однофайлового исходного текста;
- множество улучшений в скриптах сборки;
- улучшения консольной утилиты
zstd
.
>>> Подробности