Description
I performed this utility in the beginning of the year 2003,
during a training period of research initiation.
The objective was to confront it to other data compressors and to select the more interesting for
the project which was "quick data compression for transfer through a network".
Eventually, the performances of the Huffman algorithm were less interesting than some other
compression algorithms tested, as zip for instance.
Nevertheless, this utility remains interesting for people wishing to study or analyse the Huffman
algorithms (the utility provides some commands possibilities which allow obtaining some
information about the compression).
There are two algorithms implemented in the utility:
- The most famous works with the character's occurrences ;
- A simple algorithm compresses more specifically the '\0'
sequence (very useful for the RAM information compression which have often a lot of such sequence).
The first algorithm is used by default; the other can be actived by a command line.
Remark(s)
The application can be launched without parameter to obtain
command line information.
All the outputs of the utility are in French.
Installation
The zip contains:
- the source code of the whole utility ;
- a Makefile (create the the executable file) ;
- two csh scripts allowing the use of the utility in a directory (recursively).