Compression / decompression lzw

Soyez le premier à donner votre avis sur cette source.

Vue 20 658 fois - Téléchargée 1 951 fois

Description

Aucune description n'est fournie pour ce projet

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
80
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
2 octobre 2009

Lzw possede un leger probleme sur l'algorithme de base concernant les chaines repetées.En effet lors de la decompression, ton code ne check pas la non reconnaissance de code .. du coup tu as des pertes sur ta decompression. il faut juste que tu rajoutes un code pour gerer ce cas là :D
il existe de trés bonne explication sur le net sur ce petit problème
C'est sur ce site que j'ai trouvé l'explication logique à ce defaut www.developpez.com

Le troll
Messages postés
285
Date d'inscription
mercredi 20 août 2003
Statut
Membre
Dernière intervention
13 février 2005

Arh effectivement j'ai repéré cette erreur...
Je n'ai pas énormément de tps pourme consacrer à cette erreur, si qqn pouvait m'en indiquer la provenance, je me ferais une joie de la corriger :)

Vlad
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
36
ah !!! je ne peux pas crypter un mot allemand ???
Messages postés
589
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
18 juillet 2010

Ton logiciel fonctionne plutot bien, mais comme yoman64 je constate une erreur lors de la compression decompression de suite de carractere, je veux dire par la :

aaaaaaasssddddfffeeee
ou encore du genre llllllldkbieodcniessssssss

Mais autrement lorsqu'on reste dans des mots correcte (max 2 suite : ss ou nn ou mm) sa fonctionne trés bien ....
Et hop un petit 8/10.
Messages postés
285
Date d'inscription
mercredi 20 août 2003
Statut
Membre
Dernière intervention
13 février 2005

VB n'est pas portable :) certes, mais l'idée l'est :)

En ce qui concerne Huffman, je ne pense pas le faire, et je m'expliques :

1. les taux de compression sont relativement faibles, mais ca n'a jamais arrété personne

2. L'implémentation demande de gérer les arbres, et de travailler en binaire 100% du temps ... ici un simple passage pour compresser ou décompresser

3. Je suis très fénéant :)

Mais je suis près a voir de telles implémentations :)
Vlad
Afficher les 12 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.