9 releases (4 major breaking)

5.1.0 Mar 19, 2024
5.0.1 Mar 12, 2024
4.0.0 Feb 5, 2024
3.0.0 Feb 2, 2024
0.0.0 Jul 9, 2019

#89 in Compression

Download history 5/week @ 2024-01-17 18/week @ 2024-01-24 110/week @ 2024-01-31 33/week @ 2024-02-07 131/week @ 2024-02-14 105/week @ 2024-02-21 171/week @ 2024-02-28 225/week @ 2024-03-06 384/week @ 2024-03-13 207/week @ 2024-03-20 47/week @ 2024-03-27 61/week @ 2024-04-03 64/week @ 2024-04-10 47/week @ 2024-04-17 97/week @ 2024-04-24 14/week @ 2024-05-01

222 downloads per month
Used in 6 crates

Apache-2.0 OR MIT

150KB
3K SLoC

rc-zip

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:

Dependencies

~6–9MB
~217K SLoC