4个版本 (2个破坏性更新)
0.5.0 | 2022年3月31日 |
---|---|
0.4.0 | 2022年3月11日 |
0.3.2 | 2022年1月29日 |
0.3.0 | 2022年1月29日 |
#635 in 压缩
每月32次下载
用于 ribzip2
110KB
3K SLoC
libribzip2 - 一个易于理解的纯Rust bzip2实现
libribzip
试图成为一个易于理解的bzip2实现。目前是WIP,并且被视为不稳定(接口方面)和不完整。
特性
- 纯Rust实现,无依赖项
- 多线程编码
- 使用SA-IS和Duval算法的线性时间Burrows-Wheeler变换
- 使用以下之一灵活计算Huffman码
- 静态全局频率表
- 通过Lloyd算法通过k-means聚类计算本地表
贡献
libribzip2
是ribzip2
的一部分,请参阅那里的贡献指南。
lib.rs
:
用于编码和解码bzip2流的Crate,目前接口相当狭窄
主要接口包括