4 个版本 (2 个破坏性更新)
0.6.1 | 2023年12月7日 |
---|---|
0.6.0 | 2021年6月15日 |
0.5.0 | 2020年5月22日 |
0.3.0 | 2020年5月14日 |
0.1.0 |
|
#177 in 压缩
每月下载量 87
在 3 crates 中使用
225KB
6.5K SLoC
minilzo-rs
纯 Rust 实现,绑定到 minilzo 的 C 版本。
函数
- compress
- decompress
- adler32
示例
// test compress
let mut lzo = minilzo_rs::LZO::init().unwrap();
let input = [0x00u8; 1024];
let out = lzo.compress(&input).unwrap();
// test decompress
let input = lzo.decompress_safe(&out[..], 1024);
let input = input.unwrap();
assert_eq!(input.len(), 1024);
许可证
此项目的源代码和文档受 GNU 通用公共许可证 (GPL v3) 的许可。
LZO 本身根据 GNU 通用公共许可证 (GPL v2+) 的条款许可。
无运行时依赖
~185KB