mμnzip
mμnzip is a port of JUnzip to Rust.
mμnzip exclusively supports STORE
and DEFLATE
. Support for ZLIB
was intentionally omitted.
features
let zi = new.unwrap;
for entry in zi
let mut zi = new.unwrap;
let filename = "munzip/Cargo.toml";
let cargo_toml = zi.by_name.unwrap.unwrap;
write_file.unwrap;
why?
- To be small.
- To have a simple unzip library with minimal (2)(inflate,adler32) dependencies.
- For fun and practice.
stats
Method | Dependencies | Size | Speed |
---|---|---|---|
mμnzip | 2 | 419K | 0.327s |
zip | 27 | 491K | 0.158s |
unzip | 2 | 2.1M | 0.286s |
CONCLUSIONS:
- is it very fast? no
- is it very small? no
- very featureful? no
😐👍
NOTES: