I-Iugo / huffman_tools

Hufman tools for compression & decompression - School project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

huffman-tools

Huffman tools to compress & decompress

Build in Python 3

Todo:

  • Compression
    • Extract content from file
    • Compress file
    • Read file in byte array
  • Decompression
    • Extract compressed content from file
    • Decompress file
    • Decompressed file content is the same as the original file content
    • Read file in byte array
  • CLI (Command Line Interface)

Usage

[TP_HUFFMAN] $ python3 huffman.py -c leHorla.txt
# OUTPUT => Your content has compressed in: leHorlaEncode.txt
[TP_HUFFMAN] $ python3 huffman.py -d leHorlaEncode.txt
# OUTPUT => Your content is in: leHorlaDecode.txt

About

Hufman tools for compression & decompression - School project


Languages

Language:Python 100.0%