Crate bzip2_rs[][src]

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