18 stable releases (4 major)
| new 5.3.6 | Nov 8, 2025 |
|---|---|
| 5.3.3 | Oct 17, 2025 |
| 5.3.1 | Mar 4, 2025 |
| 5.2.0 | Dec 17, 2024 |
| 0.0.0 | Jul 9, 2019 |
#71 in Compression
87,455 downloads per month
Used in 20 crates
(8 directly)
155KB
3K
SLoC
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
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.
Dependencies
~6.5–9MB
~232K SLoC