Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core compression and decompression implementation #6

Open
Daniel-Liu-c0deb0t opened this issue Mar 8, 2022 · 0 comments
Open

Core compression and decompression implementation #6

Daniel-Liu-c0deb0t opened this issue Mar 8, 2022 · 0 comments

Comments

@Daniel-Liu-c0deb0t
Copy link
Contributor

The first step should be to compress and decompress a file using the gzip format. For maximum downstream flexibility, the zlib Rust bindings should be used directly instead of the flate2 library, which is too high level. The documentation for zlib can be found here. It is important to produce the correct headers, so that the compressed file can be recognized as a gzip file.

For testing, the compressed file produced by rust gzip should be able to be decompressed by rust gzip. Additionally, a c gzip file should be able to be decompressed by rust gzip, and a rust gzip compressed file should be able to be decompressed by c gzip.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant