huffman/inc/compress.h

23 lines
621 B
C
Raw Normal View History

2016-11-30 10:55:10 +00:00
/**
* @file
* @brief Compression des fichiers.
*/
#ifndef __HUFFMAN_COMPRESS_H_INCLUDED__
#define __HUFFMAN_COMPRESS_H_INCLUDED__
2016-10-25 04:51:07 +00:00
#include <stdio.h>
2016-10-25 04:51:07 +00:00
2016-11-30 10:55:10 +00:00
/**
* @brief Compresser le fichier @p source vers @p dest.
*
* Lit les caractères de @p source, applique l'algorithme de Huffman pour
* déterminer une représentation compacte et la stocke dans @p dest.
* @param source Fichier ouvert en lecture depuis lequel lire les données.
* @param dest Fichier ouvert en écriture dans lequel écrire les données
* compressées.
*/
void compress(FILE* source, FILE* dest);
2016-10-25 04:51:07 +00:00
2016-11-30 10:55:10 +00:00
#endif // __HUFFMAN_COMPRESS_H_INCLUDED__