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

#75 in Compression

Download history 19/week @ 2024-01-07 7/week @ 2024-01-14 8/week @ 2024-01-21 98/week @ 2024-01-28 31/week @ 2024-02-04 61/week @ 2024-02-11 111/week @ 2024-02-18 240/week @ 2024-02-25 54/week @ 2024-03-03 376/week @ 2024-03-10 387/week @ 2024-03-17 26/week @ 2024-03-24 95/week @ 2024-03-31 5/week @ 2024-04-07

546 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
~216K SLoC