3个版本
0.1.2 | 2021年2月16日 |
---|---|
0.1.1 | 2021年1月31日 |
0.1.0 | 2021年1月30日 |
180 在 压缩
1,209 每月下载次数
用于 13 个crate(11直接使用)
255KB
1K SLoC
bzip2-rs
纯Rust 100%安全的bzip2解压缩器。
特性
- 默认特性:支持Rust >= 1.34.2
rustc_1_37
:将MSRV提升到1.37,启用更多优化nightly
:需要Rust Nightly,启用更多优化
用法
use std::fs::File;
use std::io;
use bzip2_rs::DecoderReader;
let mut compressed_file = File::open("input.bz2")?;
let mut decompressed_output = File::create("output")?;
let mut reader = DecoderReader::new(compressed_file);
io::copy(&mut reader, &mut decompressed_output)?;
即将推出的特性
- 并行解码支持(类似于 pbzip2)
- bzip2编码支持
- 无标准支持(有人对此感兴趣吗?)
许可证
许可以下任一
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则您提交的任何有意包含在作品中的贡献都应双许可如上所述,不附加任何额外条款或条件。