Language
 English language   French language 
 
You are visitor
 1 6 8 7 5 8
 
Search
 
Theme selection

 
Last Blog subject
Analyzing ...
Data compressor using the Huffman algorithms
Domain
Data compression
Context
Training period for research's works initiation, in school period
Period
January 2003   -   March 2003
State
Finished
Language(s)
C
Link(s)
source code

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).

Copyright ©2003-2017 Bertrand BENOIT   |    Curriculum vitae   |    Profiles:   LinkedLinkedIn profile   ViadeoViadeo profile .
Design Bsquare Consulting