解压比压缩还快:单核每秒数 GB 的无损压缩算法
来源:GitHub — 2026-11-06 · ⭐ 12,299 stars · C
📋 概述
LZ4 是面向速度的无损压缩算法:单核压缩超过 500 MB/s,解压可达每秒数 GB,多核时逼近内存带宽。压缩率与速度可用加速因子在运行时调节,另有高压缩模式用更多 CPU 时间换更高压缩率,所有变体的解压速度一致。
🔑 核心要点
- 解压极快且速度恒定,适合带宽受限而 CPU 紧张的场景。
- 加速因子可在运行时权衡压缩率与吞吐,不用重新编译。
- 支持字典压缩,小文件借助预训练字典能显著提升效果。
- 库是 BSD 2-Clause,命令行工具是 GPL-2.0-or-later,可分别选用。
💡 金句
It features an extremely fast decoder, with speed in multiple GB/s per core
👍 0
👎 0
← 返回 GitHub Trending 首页