Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 472 Bytes

README.md

File metadata and controls

15 lines (11 loc) · 472 Bytes

Huffman

Huffman Coding utility in Haskell

Usage: huffman [encode/decode] inputFile outputFile

Files to be compressed should be newline terminated in compliance with POSIX.

Currently supports only ASCII text files.

Todo:

  • Use Zippers to improve priority queue efficiency
  • Make it work on bytes and not just ASCII files
  • Modulise and comment and reduce the number of functions, rewriting in point free style for clarity