A simple text compressor created for Systems Programming class.
Build executable with the following command:
make compress456
To compress a file, use:
compress456 -e <file>
To decompress, use:
compress456 -d <file-with-456-extension>
- Burrows-Wheeler Transform - Reversible transform that creates runs of similar characters.
- Move-to-Front Transform - Reversible transform that reduces entropy in plaintext
- Huffman Coding - The actual lossless compression step
Written by Gage Golish.
This software is licensed under the terms of the MIT License.