1 stable release
Uses old Rust 2015
| 1.0.0 | Dec 25, 2024 |
|---|
#992 in Compression
10MB
73 lines
Ziplyn
Ziplyn is a fast and lightweight file compression and extraction tool built in Rust. It supports various compression formats, offering high performance and a simple command-line interface.
Features
- High Performance: Built with Rust, Ziplyn offers high performance and low memory usage.
- Multiple Compression Formats: Supports gzip, zip, and more.
- Easy to Use: Simple command-line interface for quick compression and extraction.
- Cross-Platform: Works on Windows, macOS, and Linux.
Installation
To install Ziplyn, you can download the pre-built binaries from the releases page.
Building from Source
- Ensure you have Rust installed. If not, you can install it from rustup.rs.
- Clone the repository:
git clone https://github.com/Vaibhavee89/ziplyn.git cd ziplyn - Build the project:
cargo build --release - The binary will be located in the
target/releasedirectory.
Usage
Compressing Files
To compress a file:
ziplyn compress <source> <destination>
Example:
ziplyn compress file.txt file.txt.gz
Decompressing Files
To decompress a file:
ziplyn decompress <source> <destination>
Example:
ziplyn decompress file.txt.gz file.txt
Published Project
https://crates.io/crates/ziplyn
Install it on your system:
cargo install ziplyn
Why Ziplyn?
Ziplyn stands out from other compression tools due to its:
- High performance, leveraging Rust's efficiency.
- Support for multiple compression formats.
- Lightweight design and low memory usage.
- Easy-to-use, intuitive command-line interface.
- Cross-platform compatibility.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contributing
Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request.
Issues
If you encounter any issues or have feature requests, please open an issue in the GitHub Issues section.
Acknowledgments
Special thanks to the Rust community for their support and guidance.
flate2
zip
For more information, visit the documentation.
Dependencies
~6MB
~101K SLoC