3个版本

0.1.2 2021年2月16日
0.1.1 2021年1月31日
0.1.0 2021年1月30日

180压缩

Download history 235/week @ 2024-03-17 374/week @ 2024-03-24 442/week @ 2024-03-31 332/week @ 2024-04-07 429/week @ 2024-04-14 437/week @ 2024-04-21 852/week @ 2024-04-28 464/week @ 2024-05-05 486/week @ 2024-05-12 430/week @ 2024-05-19 201/week @ 2024-05-26 393/week @ 2024-06-02 261/week @ 2024-06-09 412/week @ 2024-06-16 415/week @ 2024-06-23 101/week @ 2024-06-30

1,209 每月下载次数
用于 13 个crate(11直接使用)

MIT/Apache

255KB
1K SLoC

bzip2-rs

crates.io Documentation dependency status Rustc Version 1.34.2+ CI

纯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编码支持
  • 无标准支持(有人对此感兴趣吗?)

许可证

许可以下任一

由您选择。

贡献

除非您明确声明,否则您提交的任何有意包含在作品中的贡献都应双许可如上所述,不附加任何额外条款或条件。

依赖