10 stable releases (4 major)
5.1.3 | Sep 17, 2024 |
---|---|
5.1.2 | Sep 5, 2024 |
5.1.0 | Mar 19, 2024 |
4.0.0 | Feb 5, 2024 |
0.0.0 | Jul 9, 2019 |
#163 in Compression
15,299 downloads per month
Used in 17 crates
(7 directly)
150KB
3K
SLoC
rc-zip
Logo by MisiasArt
This is the core rc-zip crate, containing types, parses, and state machines, and that doesn't do any I/O by itself.
The full README for this crate is the top-level README in the GitHub repository.
lib.rs
:
rc-zip is a sans-io library for reading zip files.
It's made up of a bunch of types representing the various parts of a zip file, winnow parsers that can turn byte buffers into those types, and state machines that can use those parsers to read zip files from a stream.
This crate is low-level, you may be interested in either of those higher level wrappers:
- rc-zip-sync for using std I/O traits
- rc-zip-tokio for using tokio I/O traits
Dependencies
~6–9MB
~216K SLoC