l'algo de huffman fait appel a un calcul statistique
l'algo parcours les octets et les trie en fonction de leur frequence dans le code.
il calcul ensuite une sequence de bit de longueur inversement proportionelle. l'astuce etant d'attribuer une sequence unique a chaque octet
par ex un octet de valeur 0 sera remplacé par 3 bit 101 au lieu de 8 , la valeur 255 par 4 bit 1011, etc...
au final la sequance d'octet 0,255,0,0,255 sera ramplacé par 101,1011,101,101,1011 (17 bit au lieu de 5*8=40)
a la decompression l'algo parcours bit par bit en faisant de comparaison avec son dico
le mieux c un bon bouquin car y'en a plein d'autre des algo...
Message édité par djobidjoba le 15-10-2003 à 14:27:46