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

MIT 许可证

110KB
3K SLoC

libribzip2 - 一个易于理解的纯Rust bzip2实现

libribzip试图成为一个易于理解的bzip2实现。目前是WIP,并且被视为不稳定(接口方面)和不完整。

特性

  • 纯Rust实现,无依赖项
  • 多线程编码
  • 使用SA-IS和Duval算法的线性时间Burrows-Wheeler变换
  • 使用以下之一灵活计算Huffman码
  • 静态全局频率表
  • 通过Lloyd算法通过k-means聚类计算本地表

贡献

libribzip2ribzip2的一部分,请参阅那里的贡献指南。


lib.rs:

用于编码和解码bzip2流的Crate,目前接口相当狭窄

主要接口包括

无运行时依赖项