#Shannon Fano Algorithm implementation
-
ShannonFano.py
-
original.pgm - original monochrome PGM file
-
binary - Encoded binary file
-
decompress.pgm - Decoded PGM file from binary
- Step 1: Encoding the monochrome PGM file into a binary (original.pgm -> binary)
- python ShannonFano.py e original.pgm binary.pgm
- Step 2: Decode binary back to PGM file (binary -> decompress.pgm)
- python ShannonFano.py d binary decompress.pgm
- python ShannonFano.py [e|d] [path]InputFileName [path]OutputFileName
- Encode
- python ShannonFano.py e original.pgm binary
- Decode
- python ShannonFano.py d binary decompress.pgm