Explanation at http://bhrigu.me/blog/2017/01/17/huffman-coding-python-implementation/
Consists compress and decompress function.
- Save / Clone the above repository
- The repository consists of a sample text file of size 715kB
- Run the python code
useHuffman.py
to compress & decompress the given sample file
To run the code for compression of any other text file, edit the path
variable in the useHuffman.py
file.
For now, the decompress() function is to be called from the same object from which the compress() function was called, for compressing-decompressing a file (as the encoding information is stored in the data members of the object only)