munzip 0.1.2

minimal deflate-only unzip library
Documentation
use std::fs::File;

use munzip;
mod write;

fn main() {
    let mut args = std::env::args();
    if args.len() != 2 {
        eprintln!("{} <FILE>", args.nth(0).unwrap());
        return;
    }

    let mut input = File::open(args.nth(1).unwrap()).unwrap();

    let zi = munzip::IterableArchive::new(&mut input).unwrap();

    for entry in zi {
        let mut entry = entry.unwrap();

        let filename = entry.filename();
        let buffer = entry.buffer().unwrap();

        write::write_file(&filename, &buffer).unwrap();
    }
}