update tp-huffman
This commit is contained in:
34
tp-huffman/huffdecomp.c
Normal file
34
tp-huffman/huffdecomp.c
Normal file
@@ -0,0 +1,34 @@
|
||||
#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
|
||||
}
|
||||
Reference in New Issue
Block a user