4 releases (2 breaking)
0.6.1 | Dec 7, 2023 |
---|---|
0.6.0 | Jun 15, 2021 |
0.5.0 | May 22, 2020 |
0.3.0 | May 14, 2020 |
0.1.0 |
|
#209 in Compression
Used in 3 crates
225KB
6.5K
SLoC
minilzo-rs
A pure rust implementation bound to the C version of minilzo.
Functions
- compress
- decompress
- adler32
Example
// 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);
License
This project's source code and documentation is licensed under the GNU General Public License (GPL v3).
LZO itself is licensed under the terms of the GNU General Public License (GPL v2+).
No runtime deps
~0–280KB