zip
A simple rust library for working with ZIP archives (by slackito)
zip-rs
Zip implementation in Rust (by zip-rs)
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zip
Posts with mentions or reviews of zip.
We have used some of these posts to build our list of alternatives
and similar projects.
We haven't tracked posts mentioning zip yet.
Tracking mentions began in Dec 2020.
zip-rs
Posts with mentions or reviews of zip-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-05-05.
-
Alert for Social Engineering Takeovers of Open Source Projects
I recently had an xz moment with an unmaintained zip rust crate. I'm still not sure if it was legit or not: https://github.com/zip-rs/zip-old/issues/446
- Crate Is Unmaintained
-
Rust failed to unzip a zip file created on Windows 11.
Looks like the same (or similar) issue has been reported to the Zip GitHub page a while ago. Might not get resolved anytime soon
-
A Rust library for archives?
I would recommend tar or zip.
-
Is it possible to work on the contents of an enormous zip file without decompressing it?
Looks like you can https://github.com/zip-rs/zip/blob/bb230ef56adc13436d1fcdfaa489249d119c498f/examples/stdin_info.rs
-
High-Level Zip Library and Rust Libraries in General
Hey y'all. I wanted to create a rust program to zip / unzip a file. And found zip-rs which I was able to implement the zip function for.
-
Hey Rustaceans! Got an easy question? Ask here (36/2021)!
Thank you for answering. I did think it was strange that reading a file from the archive requires a mutable borrow, I did some digging on the crate's GitHub and it appears like the author has plans to fix this eventually. (https://github.com/zip-rs/zip/issues/147)
What are some alternatives?
When comparing zip and zip-rs you can also consider the following projects:
lz4 - Rust LZ4 bindins library
tar-rs - Tar file reading/writing for Rust
zopfli - A Rust implementation of the Zopfli compression algorithm.
bzip2-rs - libbz2 (bzip2 compression) bindings for Rust
flate2-rs - DEFLATE, gzip, and zlib bindings for Rust
rust-lzma - A Rust crate that provides a simple interface for LZMA compression and decompression.
brotli-rs - A Brotli implementation in pure and safe Rust
rust-snappy - Snappy bindings for Rust