/huffman

File compressor/decompressor with Huffman coding

Primary LanguageCMIT LicenseMIT

Huffman Compressor

File compressor/decompressor with Huffman coding.

Features:

  • Compress single file
  • Decompress single file

Planed features

  • Make archive endian-independent. Now header is created in a way that archives created at x86 won't be read correctly on ARM, and vice versa. [DONE]
  • Export Huffman tree in Graphviz format. [DONE]
  • Add additional levels of compression.
  • Check code on other architectures.
  • Add more verbose compression output (progress bar, ratio, etc.).