/HuffmanCompresser

Console util for compressing and decompressing files using Huffman algorithm

Primary LanguageC++

HuffmanCompresser

Console util for compressing and decompressing files using Huffman algorithm

To compress file you have execute the folliwng:

  ./ConsoleUtil <path_to_input_file> <path_to_output_file> cm

It compresses file <path_to_input_file> into <path_to_output_file>.

In order to decompress:

  ./ConsoleUtil <path_to_input_file> <path_to_output_file> dm

It decompresses file <path_to_input_file> into <path_to_output_file>.

Example:

  ./ConsoleUtil main.cpp encoded.txt cm
  ./ConsoleUtil encoded.txt main_decoded.cpp dm
  diff main.cpp main_decoded.cpp

diff - just to make sure everything works fine :)