21 stable releases (4 major)
| 5.4.1 | Nov 19, 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 |
#68 in Compression
55,100 downloads per month
Used in 22 crates
(10 directly)
160KB
3.5K
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
~11–16MB
~274K SLoC