I was interesting in how lossless compressions works, and as a hobby project I implemented a Huffman coding based compressor, with the necessary command line tools in C++.
The project is developed and tested on macOS environment by used Xcode and Clang.
./compressor_app encode --input path/to/raw_data --output /path/to/decoded_data
./compressor_app decode --input path/to/decoded_data --output /path/to/encoded_data
For more information, please check the help