Safe Rust translations of GNU gzip, a compression utility implementing the DEFLATE algorithm.
Created by Asari AI as part of our work on C-to-Rust migration. Read more in our blog post.
This repository contains two translation approaches:
- gzip_direct - More of a direct 1-to-1 translation from C to safe Rust
- gzip_redesign - More of a restructure into idiomatic Rust modules
Both are 100% safe Rust (#![forbid(unsafe_code)]) with full gzip compression/decompression support.
GNU General Public License v3 (GPLv3).