2个版本
使用旧的Rust 2015
0.1.1 | 2018年3月20日 |
---|---|
0.1.0 | 2018年3月18日 |
585 in 压缩
8KB
146 行
lzf_headers
一个轻量级的封装,可以压缩/解压缩LZF有效负载,带LZF和头部的Rust库
注意:如果你的有效负载没有或不需要头部,你可以自由使用Jan-Erik Rediger的lzf库。
用法
首先,导入包。在Cargo.toml
[dependencies]
lzf = "0.1.1"
然后,使用compress
和decompress
函数(基本上就是整个API了)
let test_string = "An adequately long string. Longer than this..."
match compress_lzf(test_string.as_bytes()) {
Ok(decompressed) => // Handle decompressed data,
Err(error) => // Handle error
};
let compressed_content = ...
match decompress_lzf(compressed_content) {
Ok(decompressed) => println!("Decompressed: {:?}", decompressed),
Err(error) => // Handle error
};
备注
如果你需要更多信息、文档或发现了一个错误,请告诉我。
或者,当然可以提交一个Pull Request。 ;)
依赖
~140KB