3个版本
0.1.2 | 2024年6月18日 |
---|---|
0.1.1 | 2024年6月7日 |
0.1.0 | 2024年6月7日 |
#329 in 压缩
17KB
320 行
mμnzip
mμnzip 是 JUnzip 的Rust移植。
mμnzip 仅支持 STORE
和 DEFLATE
。有意省略了对 ZLIB
的支持。
功能
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();
}
let mut zi = munzip::SearchableArchive::new(&mut input).unwrap();
let filename = "munzip/Cargo.toml";
let cargo_toml = zi.by_name(filename).unwrap().unwrap();
write::write_file(&"Cargo.toml".to_owned(), &cargo_toml).unwrap();
为什么?
统计数据
方法 | 依赖项 | 大小 | 速度 |
---|---|---|---|
mμnzip | 2 | 419K | 0.327秒 |
zip | 27 | 491K | 0.158秒 |
unzip | 2 | 2.1M | 0.286秒 |
结论
- 是否非常快?不
- 是否非常小?不
- 功能非常强大?不
😐👍
注意
依赖项
~81KB