Expand description
bzip2_rs
is a pure Rust bzip2 decoder.
§Main APIs
Decoder
: low-level, no IO, bzip2 decoderDecoderReader
: high-level synchronous bzip2 decoder
§Features
- Default features: Rust >= 1.34.2 is supported
rustc_1_37
: bump MSRV to 1.37, enable more optimizationsnightly
: 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;