Crate bzip2_rs

Source
Expand description

bzip2_rs is a pure Rust bzip2 decoder.

§Main APIs

§Features

  • Default features: Rust >= 1.34.2 is supported
  • rustc_1_37: bump MSRV to 1.37, enable more optimizations
  • nightly: require Rust Nightly, enable more optimizations

§Usage

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)?;

Re-exports§

pub use self::decoder::DecoderReader;

Modules§

block
bzip2 low-level block APIs
decoder
bzip2 decoding APIs
header
bzip2 low-level header APIs