COMPRESSION SELON L'ALGORITHME HUFFMAN

CoreBreaker Messages postés 540 Date d'inscription dimanche 23 mars 2003 Statut Membre Dernière intervention 5 octobre 2007 - 12 mai 2003 à 00:22
tontonjava01 Messages postés 1 Date d'inscription samedi 30 avril 2011 Statut Membre Dernière intervention 10 mai 2011 - 10 mai 2011 à 17:44
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/15605-compression-selon-l-algorithme-huffman

tontonjava01 Messages postés 1 Date d'inscription samedi 30 avril 2011 Statut Membre Dernière intervention 10 mai 2011
10 mai 2011 à 17:44
Salut, je te félicite de ton travail , ça marche a merveille . Un seul souci , pourquoi rajouter l'extension hcf pour les fichiers compressés ? Urgeeeeeeeeeeeeeent SVP . Mercii
cs_montas85 Messages postés 8 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 13 avril 2010
17 juil. 2010 à 14:48
slt, j'aimerai bien connaitre comment fonctionne cette application et avec quelle logiciel cad l'environnement logicielle svp car cette application c très sinterresent
svp, j'attend votre reponse je besoin de votre aide
manzat Messages postés 2 Date d'inscription dimanche 28 mai 2006 Statut Membre Dernière intervention 15 décembre 2008
9 juin 2009 à 12:32
Bonjour , merci pour ton code qui nous a bcp aidé,mais comment savoir le repertoire de sortie de fichier compressé.??
car il met le fichier dans la racine de projet.

Merci d'avance!
tarekbillel Messages postés 5 Date d'inscription samedi 28 juillet 2007 Statut Membre Dernière intervention 5 août 2011
5 mai 2009 à 21:42
bonjour premierment mrc d'avoire maitre un code comme sa isi , alors ya une idéer pour fair dimunuer le lentement étuliser le finalizer(); pour recupérer l'espace objet
robertjul Messages postés 15 Date d'inscription mardi 3 mars 2009 Statut Membre Dernière intervention 26 juin 2009
15 mars 2008 à 18:53
Super, merci beaucoup pour ton travail car mon projet est très proche du tiens. Donc tu m'a beaucoup aider, je vais étudier ton code pour bien tout comprendre.
Merci de bien vouloir partager ton code.
yvkoe Messages postés 32 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 19 janvier 2009
25 sept. 2007 à 20:47
parfait mais fais gaffe aux taches de cafe dans le compil ca fait mal
Utilisateur anonyme
19 mars 2007 à 16:16
Pas mal du tout! Bravo! Ca mérite une bonne note. Je n'aime pas réinventer l'eau chaude mais quand les profs te le demandent, tu le fais. Le code est assez propre. C'est intéressant.
biglittlekiss Messages postés 2 Date d'inscription mardi 3 février 2004 Statut Membre Dernière intervention 9 avril 2004
5 févr. 2004 à 18:50
La, je comprend pas trop, moi j'ai fait une compression RLE, qui est dite moi performante que les méthode Huffman, Shannon fano et LZW.
Mais lorsque je compresse 1 fichier avec ton programme, et que je fais de même avec le mien, le fichier obtenu avec huffman est plus grand que celui fait avec mon RLE.

Alors la je sais pas, je vais regarder ton code attentivement en tout cas.

Et moi aussi je vais programmer LZW ;-)
benratti Messages postés 8 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 2 février 2006
12 déc. 2003 à 13:47
Pas mal, mais ca serait bien de pouvoir specifier le repertoire de sortie de fichier compressé.
youkk Messages postés 1 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 11 décembre 2003
11 déc. 2003 à 18:05
bonjour, mais je n'arrive pas à ouvrir cette source. Pourriez-vous me dire comment faire ? Merci.
Thalesouf Messages postés 15 Date d'inscription samedi 16 août 2003 Statut Membre Dernière intervention 29 septembre 2003
29 août 2003 à 19:42
compression 50 % pour un screenshot de quake3 ,
pas mal du tout ! joli travail,faire sois même les choses c tellement plus intéressant !
Khaarl Messages postés 23 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 1 juin 2003
15 mai 2003 à 00:20
merci
cs_Inc0 Messages postés 27 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 10 mars 2005 3
14 mai 2003 à 22:39
Bravo Khaarl, c' est du bon boulot !
CoreBreaker Messages postés 540 Date d'inscription dimanche 23 mars 2003 Statut Membre Dernière intervention 5 octobre 2007 1
12 mai 2003 à 04:46
Je cois que je me suis trompé c'est Lempel et Zif et donc la compression LZ puis il y a eu Welch pour donner LZW
Khaarl Messages postés 23 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 1 juin 2003
12 mai 2003 à 04:44
Quelle équipe on ferait! lol
Je déteste faire des interfaces graphiques... J'aime mieux faire un genre de moteur et dire à un autre: "Tu appelle ca de meme pour faire ca... ou tu fais ca pour obtenir ca...".
L'interface, ca me satisfait jamais... j'ai tjrs l'impression qu'elle est laide et pas fonctionnelle... ;-)
CoreBreaker Messages postés 540 Date d'inscription dimanche 23 mars 2003 Statut Membre Dernière intervention 5 octobre 2007 1
12 mai 2003 à 04:29
Bah alors c'est tout à ton honeur moi aussi aussi j'aime bien de temps en temps réinventer la pourdre à canon.
Le plus intéressant c'est faire des applis avec interface graphique.
Je connais pas spécilement de site sur Ziempev car ça traine un peut partout si tu tapes "Zimpev" sur un moteur de recherche voire sur www.cppfance.com tu auras sans doutes plein de liens
Khaarl Messages postés 23 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 1 juin 2003
12 mai 2003 à 04:17
En passant, tu connais un bon site qui explique l'algo de Ziempev?
Khaarl Messages postés 23 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 1 juin 2003
12 mai 2003 à 04:15
Merci du commentaire. C'est apprécié car ca me prouve que non seulement qqun a downloadé mon code, mais l'a meme regardé! :-)
La restriction majeure de mon projet était justement de ne pas utiliser les classes ZipOutputStream et ZipInputStream. Sinon, mon code aurait été beaucoup plus court! ;-) Je devais appliquer l'algo alors c'est ce que j'ai tenté. Le plus satisfaisant, c'est que j'ai l'impression d'avoir tellement plus appris en y allant de ce coté!
Aussi, dans mon rapport, j'ai mis que j'allais bientot implémenter le support zip... En fais, j'ai commencé hier à travailler dessus, mais a cause de ma fin de session, je n'aurai pas bcp de temps... :-(
CoreBreaker Messages postés 540 Date d'inscription dimanche 23 mars 2003 Statut Membre Dernière intervention 5 octobre 2007 1
12 mai 2003 à 00:22
Du point de vue algorithmique c'est interessant c'est vrais.
Mais Java propose dans le package java.util.zip de compresser les fichiers et zip est meilleur que huffman car zip possède Ziempev en plus d'huffman.
Rejoignez-nous