A simple Rust command-line tool to compress and decompress files using Gzip.
- Compression: Compress any file using Gzip.
- Decompression: Decompress Gzip files.
- Performance Timing: Displays the time taken for each operation.
First, clone the repository and build the project using cargo:
git clone https://github.com/your-username/rs_compression.git
cd rs_compression
cargo build --releasecargo run --release -- -c <source_file> <output_file>cargo run --release -- -d <source_file> <output_file>To compress a file:
cargo run --release -- -c example.txt example.txt.gzTo decompress a file:
cargo run --release -- -d example.txt.gz decompressed.txt- Rust (latest stable version)