LZ77 Compression ultility project. Cresser is an encoding application that is capable of reducing the size of relatively large files through the lz77 algorithm. Cresser can be used through the following command format,
cresser [input_file] -o [output_file]
to encode the file in the output of the algorithm. Cresser can also be used to decode files encoded by cresser through the addition of an extra flag.
cresser [input_file] -o [output_file] -d
which would allow cresser to decode the input file.
Do the following in an empty folder if possible. Requires cmake and git.
# Clone the repo
git clone --depth 1 --branch master https://github.com/Gabau/cresser.git
mkdir -p build
cd build
cmake ../cresser