update tp-huffman

This commit is contained in:
2024-10-24 16:29:20 +02:00
parent a65075b162
commit af83ce0117
34 changed files with 1745 additions and 0 deletions

34
tp-huffman/huffdecomp.c Normal file
View 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
}