Thanks to visit codestin.com
Credit goes to lib.rs

#zip #unzip

rc-zip

An I/O-agnostic implementation of the zip file format

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

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

55,100 downloads per month
Used in 22 crates (10 directly)

Apache-2.0 OR MIT

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:


MIT OR Apache-2.0 licensed Crates.io docs.rs

rc-zip

The rc-zip logo: a person with long hair and nice brows being opened from the bottom up with a zipper. On dark backgrounds, you can see a skull being revealed. On light backgrounds you cannot.

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