lz4
LZ4 — это алгоритм сжатия без потерь, обеспечивающий скорость сжатия более 500 МБ/с на ядро, с возможностью масштабирования на многопроцессорных системах.
Он характеризуется чрезвычайно быстрой декомпрессией, достигающей скорости в несколько ГБ/с на ядро, что обычно ограничивается скоростью оперативной памяти на многопроцессорных системах.
LZ4 поддерживает динамическую настройку скорости сжатия путем выбора коэффициента "ускорения", который позволяет балансировать между скоростью и степенью сжатия.
Также доступна версия с высоким уровнем сжатия, LZ4_HC, которая обменивает время процессора на улучшенное соотношение сжатия, при этом все версии обеспечивают одинаковую скорость декомпрессии.
Алгоритм совместим с сжатием с использованием словарей как на уровне API, так и в командной строке, что позволяет значительно улучшить производительность сжатия небольших файлов при использовании совместно с Zstandard Dictionary Builder.
Lang: C https://github.com/lz4/lz4