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

#86 in Compression

Download history 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 18/week @ 2024-05-01 17/week @ 2024-05-08 119/week @ 2024-05-15 119/week @ 2024-05-22 125/week @ 2024-05-29 109/week @ 2024-06-05 101/week @ 2024-06-12 141/week @ 2024-06-19 158/week @ 2024-06-26

517 downloads per month
Used in 9 crates (6 directly)

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