For this assignement I implemented the encoding and decoding algorithms for both Run-Length Endocing (RLE) and Lempel-Ziv-Welch (LZW).
Simple Run to Test Functionality
sh testScript.sh inputfile
or
make
./rleEncode inputfile
./rleDecode inputfile.rle
./lzwEncode inputfile
./lzwDecode inputfile.lzw