10000 GitHub - HoGil2/huffman: huffman encoder/decoder - intended for educational purposes
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

HoGil2/huffman

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

huffman

Build Status

A huffman coding library and command line interface to the library. The encoder is a 2 pass encoder. The first pass generates a huffman tree and the second pass encodes the data. The decoder is one pass and uses a huffman code table at the beginning of the compressed file to decode the data.

libhuffman has functions for encoding and decoding both files and memory.

libhuffman and huffcode are released under a BSD license.

To build, run:

make

To run unit tests, run:

make check

About

huffman encoder/decoder - intended for educational purposes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 93.0%
  • Shell 5.3%
  • Makefile 1.7%
0