24 days of Rust - zip and lzma compression
The zip
crate is the most commonly used
Rust library for manipulating ZIP archives. It supports reading and writing
.zip files with different compression methods (store, deflate, bzip2).
There are at least three crates for LZMA (de)compression on crates.io.
lzma
is pure Rust, but currently allows
only reading from archives.
rust-lzma
supports both reading
and writing compressed data, but it's a wrapper for liblzma
. Similarly
the xz2
crate is a binding for liblzma
.