minihuff

minihuff is a data compression library with a simple new twist on Huffman coding.
Download

minihuff Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Jay Miller
  • Publisher web site:
  • http://www.cryptofreak.org/projects/minihuff/

minihuff Tags


minihuff Description

minihuff is a data compression library with a simple new twist on Huffman coding. minihuff is a data compression library with a simple new twist on Huffman coding. Instead of storing the frequency analysis for some set of data with the data itself, minihuff enables the creation of a static frequency table to be stored at both ends of a connection.minihuff allows effective compression even for very small pieces of data that maintain similar entropy characteristics.Please note that minihuff is written entirely in portable C as it is intended primarily for embedded applications. This is also why I haven't gone to a lot of trouble in the distribution. There aren't, after all, a lot of Linux distros for the 8051 yet. What's New in This Release:· I have tested this library in my own code for some time, so I hope it is at least somewhat robust barring any distribution bugs. It has been used successfully between an 8051 (big endian) and a Pentium 4 (little endian). I hope I've also solved some floating point portability issues for good. · Nonetheless, there naturally may be bugs remaining. If you can find any - or if it just doesn't work! - I would very much appreciate a note with as much detail as possible on the problem.


minihuff Related Software