[−][src]Crate flate3
RFC 1951 compression and de-compression.
flate3 is intended to be a high-performance alternative to the flate2 crate.
It uses multiple threads to compress faster.
Compress example:
let mut comp = flate3::Compressor::new(); let data = [ 1,2,3,4,1,2,3 ]; let cb : Vec<u8> = comp.deflate( &data ); println!( "compressed size={}", cb.len() );
Inflate ( de-compress) example:
let uc : Vec<u8> = flate3::inflate( &cb ); println!( "de-compressed size={}", ub.len() );
Structs
Compressor | Holds compression options and scoped thread pool. |
Options | Compression options. |
Functions
inflate | RFC 1951 inflate ( de-compress ). |