45 lines
1.3 KiB
Text
45 lines
1.3 KiB
Text
TRAVAUX :
|
||
GESTION DE FICHIERS :
|
||
- Structure Gérer les échanges avec le disque, mémorisant notamment l’état des échanges en cours
|
||
- Fonction Ouvrir un fichier binaire en lecture ou écriture
|
||
- Fonction Ecrire un bit dans un fichier binaire
|
||
- Fonction Lire un fichier binaire
|
||
- Fonction Fermer un fichier
|
||
|
||
ARBRE DE CODAGE :
|
||
- Fonction Fréquence d'apparition des caractères dans un fichier
|
||
- tri quicksort
|
||
- Implémentation de l'algorithme de construction de l'arbre de codage (Module Arbres_Binaires)
|
||
- tri à bulle
|
||
|
||
COMPRESSION :
|
||
- Fonction de compression d'un fichier texte dans un fichier binaire
|
||
|
||
EXTRACTION (DECOMPRESSION) :
|
||
- Fonction d'extraction d'un fichier texte depuis un fichier compressé
|
||
|
||
|
||
FICHIERS A PREVOIR :
|
||
|
||
Makefile
|
||
|
||
main_compress.c
|
||
main_decompress.c
|
||
|
||
GESTION DES FICHIERS :
|
||
- gestion_fichiers.h
|
||
- gestion_fichier.c
|
||
|
||
ARBRE DE CODAGE :
|
||
- arbre_binaire.h
|
||
- arbre_binaire.c
|
||
(Utile pour stocker le nombre d'occurence d'un caractère)
|
||
- liste.h
|
||
- liste.c
|
||
|
||
|
||
INSTRUCTION A FAIRE PENDANT LE CODAGE :
|
||
- Commenter chaque fonction (ce qu'elle fait avec entrée et sortie)
|
||
- Commenter des parties non trivial (évident)
|
||
|
||
|