Compression huffman

Soyez le premier à donner votre avis sur cette source.

Vue 16 219 fois - Téléchargée 1 599 fois

Description

La revoilà sous sa forme brut... ;)

Conclusion :


Cela compresse relativement bien, mais pas tous les fichiers

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

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
3
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.