COMPRESSION HUFFMAN

Signaler
Messages postés
2
Date d'inscription
mardi 10 décembre 2002
Statut
Membre
Dernière intervention
10 décembre 2002
-
Messages postés
3
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
13 décembre 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9221-compression-huffman

Messages postés
3
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
13 décembre 2009

kllll
Messages postés
3
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
13 décembre 2009

merci pour le programme
Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
4
Kreator :
pourquoi avoir mis cette source si elle ne comprime pas tous les fichiers, ca veut dire que tu mets un programme que tu sais pertinemment bugger, et que tu ne veux pas de donner la peine de corriger tes erreurs. C'est vraiment inutile.

Autres remarques :
* aucune liberation memoire
* tout en variable global, inutile
* melange de noeuds en pile (variable locale), et noeuds en memoire dynamique (malloc), donc apres pour liberer seulement les noeuds alloues c'est difficile de s'y retrouver (ce probleme se pose si on se preoccupe de la liberation memoire, mais apparement c'est pas le cas !!)
* BUG : dans la compression c'est pas tri_freq(fin), mais c'est tri_freq(fin-1) car ton "tri par bulle" compare t[i] et t[i+1], i allant de 0 a stop=fin=256, donc depassement de tableau car au derniere nouvelle un tableau de dimension 256 en C/C++ est indexe de 0 a 255, donc t[i+1] quand i=255, c'est un depassement memoire, et c'est GRAVE !
* je compresse un fichier texte, il ton programme rajoute un blanc a la fin du texte, donc le fichier decompresse n'est pas bit-a-bit identique a l'original !
* derniere remarque : je me repete, mais tous les gros fichiers sont problematiques ...
Messages postés
1
Date d'inscription
samedi 25 mars 2006
Statut
Membre
Dernière intervention
25 mars 2006

Salut
Je viens de télécharger ce code source et je peux pas le compiler avec dev-cpp. Vous pouvez m'aider ?
Messages postés
1329
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
2
hello
ok cette source date "un peu" mais c'est juste pour signaler qu'elle a planté en écrivant le fichier lors de la compression d'un bmp de 600Ko :(
sinon pas regardé le code (ben si ca plante..)
Afficher les 10 commentaires