LZO
LZO 是 Markus Oberhumer 开发的极速压缩库,解压速度极快且代码紧凑,广泛用于嵌入式与启动镜像。
用途
在对解压速度要求极高的场景(如内核启动、嵌入式)提供快速无损压缩。
机制
LZ77 变体但采用极简匹配编码与固定 Huffman 替代方案,优化解码为纯复制循环。压缩率低于 gzip 但解压快数倍。
用例
- Linux 内核 initramfs
- 嵌入式固件
- 实时解压场景
LZO 是 Markus Oberhumer 开发的极速压缩库,解压速度极快且代码紧凑,广泛用于嵌入式与启动镜像。
在对解压速度要求极高的场景(如内核启动、嵌入式)提供快速无损压缩。
LZ77 变体但采用极简匹配编码与固定 Huffman 替代方案,优化解码为纯复制循环。压缩率低于 gzip 但解压快数倍。