A pure rust replacement for the miniz DEFLATE/zlib encoder/decoder. The plan for this crate is to be used as a back-end for the flate2 crate and eventually remove the need to depend on a C library.
Simple compression/decompression: ```rust
extern crate miniz_oxide;
use minizoxide::inflate::decompresstovec; use minizoxide::deflate::compresstovec;
fn roundtrip(data: &[u8]) { let compressed = compresstovec(data, 6); let decompressed = decompresstovec(decompressed.as_slice()).expect("Failed to decompress!"); }
```
TODO: Advanced functions.