35 lines
846 B
C
35 lines
846 B
C
#include "huffdecomp.h"
|
|
|
|
/**************************************************/
|
|
/**************************************************/
|
|
/** Fonctions pour la décompression d'un fichier **/
|
|
/**************************************************/
|
|
/**************************************************/
|
|
|
|
/* Lecture de la taille du fichier décompressé dans le fichier compressé */
|
|
unsigned int read_size(FILE *in) {
|
|
// À écrire
|
|
return 0;
|
|
}
|
|
|
|
// Décodage d'une valeur à partir d'un arbre de Huffman
|
|
int read_huffcode(FILE *in, dequeue *deq, huffnode *thetree) {
|
|
// À écrire
|
|
return 0;
|
|
}
|
|
|
|
/* Décompression */
|
|
void decompress_file(FILE *in, FILE *out) {
|
|
/* Phase 1: lecture de la taille du fichier décompressé */
|
|
|
|
// À écrire
|
|
|
|
/* Phase 2: lecture de l'arbre de Huffman */
|
|
|
|
// À écrire
|
|
|
|
/* Phase 3: décodage */
|
|
|
|
// À écrire
|
|
}
|