#header #lzf

lzf_headers

处理LZF压缩的带头封装库

2个版本

使用旧的Rust 2015

0.1.1 2018年3月20日
0.1.0 2018年3月18日

585 in 压缩

MIT许可证

8KB
146

lzf_headers

一个轻量级的封装,可以压缩/解压缩LZF有效负载,带LZF和头部的Rust库

注意:如果你的有效负载没有或不需要头部,你可以自由使用Jan-Erik Rediger的lzf库

用法

首先,导入包。在Cargo.toml

[dependencies]
lzf = "0.1.1"

然后,使用compressdecompress函数(基本上就是整个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