Huffman coding




Description:

The objective of this programme is to compress and decompress ASCII text files using huffman compression method. To do so, a huffman tree is created based on original file character frequency and a compressed file (*.huff) is genereated based on the huffman tree. Finally, an uncompressed file (*.unhuff) is generated by re-creating the huffman tree and decoding the text content of the compressed file.
Project report available here.  ||   Link to github repository here.

My learning experience

Some challenges faced

Challenges faced

Some Pics