6 个版本
使用旧的 Rust 2015
0.2.1 | 2020 年 7 月 21 日 |
---|---|
0.2.0 | 2020 年 7 月 20 日 |
0.1.2 | 2016 年 11 月 3 日 |
0.1.1 | 2015 年 9 月 18 日 |
0.0.2 | 2014 年 11 月 21 日 |
239 在 压缩 中排名
每月下载量 1,967
在 14 个 包(直接使用 8 个)中使用
7MB
3.5K SLoC
Rust 压缩
注意:这不是一个生产质量的库,它是一个概念验证。此库主要包含 解码器,而不是 编码器。
此存储库旨在容纳各种压缩算法的实现,全部使用 Rust 编写。这仍然是一个非常正在进行中的项目。
git clone https://github.com/alexcrichton/rust-compress
cd rust-compress
cargo build
已实现算法
以下算法已在主分支中实现
- DEFLATE:基于 RFC 1951 的标准解码器
- LZ4(Ziv-Lempel 修改):虚拟编码器,半完整解码器
- BWT(Burrows-Wheeler 变换):简单编码器,标准解码器
- DC(距离编码):基本编码器,标准解码器
- Ari(算术编码):标准范围编码器/解码器
- RLE(运行长度编码):基本编码器/解码器
期望的算法
以下算法目前处于计划或开发阶段
- WFC(加权频率编码)
- 线性时间内的 SA/BWT