[Pascal]Compression LZW

Compression LZW [Pascal] - Delphi/Pascal - Programmation

Marsh Posté le 14-05-2002 à 17:39:45    

Salut,  
j'ai un grave probleme: j'ai fait un algorithme de compression, mais lorsque j'applique l'algorithme, le fichier compresse est plus gros que le fichier original.
Si vous aviez dse suggestions pour regler ce probleme

Reply

Marsh Posté le 14-05-2002 à 17:39:45   

Reply

Marsh Posté le 14-05-2002 à 18:48:46    

Je pense que c'est parce que tu fais tes sorties en ASCII. Si tu redéfinis ta sortie en binaire, ça devrait aller :hello:

Reply

Marsh Posté le 14-05-2002 à 20:09:31    

Heu dans mon fichier compresse (fichier *txt) j'y met des words, dc d'apres toi ces words je devrais les mettre en binaire? (si j'ai bien compris :))

 

[jfdsdjhfuetppo]--Message édité par princesseflora le 14-05-2002 à 20:09:48--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 14-05-2002 à 20:19:01    

Bhen si tu utilises autre chose que du texte brut (donc lisible avec un éditeur texte) tu DOIS tout traiter en binaire...
Sinon (sous Windows) les octets valant 10 et 13 sont convertis en deux octets, valant 13 et 10 (donc évidemment le fichier est plus gros).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-05-2002 à 20:43:06    

voila... tu peux d'ailleurs le vérifier avec un éditeur hexadécimal.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed