| Crates.io | huffcomp |
| lib.rs | huffcomp |
| version | 0.1.25 |
| created_at | 2020-08-08 21:13:10.650007+00 |
| updated_at | 2025-02-03 08:43:07.979305+00 |
| description | Huffman coding program for compression and decompression of text files |
| homepage | https://github.com/AlexRiosJ/huffcomp |
| repository | https://github.com/AlexRiosJ/huffcomp |
| max_upload_size | |
| id | 274459 |
| size | 18,270 |
Huffman coding program for compression and decompression of text files.
If you're a Rust programmer, huffcomp can be installed with cargo.
$ cargo install huffcomp
huffcomp can be build from source code using the Rust compiler.
$ git clone https://github.com/AlexRiosJ/huffcomp.git
$ cd huffcomp
$ cargo build --release
It is possible for huffcomp to compress any kind of files that have UTF-8 valid encoding. (e.g. *.txt, *.c, *.rs, *.java, *.js)
To compress the file:
$ huffcomp -c <filename>
This command will generate a HUFF file (*.huff) which will have the same name as the original but with the huffcomp extension concatenated at the end.
To decompress a file it must have this extension and be compressed by huffcomp previously.
To decompress the file:
$ huffcomp -d <huffcomp_file>
To contribute, please fork the repository. If you find any bugs, issues or suggestions, please post your Issues and create your Pull Requests.