PDA

View Full Version : [Python] Compressione/Decompressione LZSS


cr7
30-09-2007, 16:59
Sto scrivendo un compressore/decompressore sulla base di una variante dell'LZSS. Alcune compressioni vanno a buon fine (ovvero dopo aver compresso un file e poi decompresso quello ottenuto, il file di partenza č uguale a quello finale), mentre altre purtroppo no, e non riesco a identificare la causa del problema. Allego il codice sorgente in Python nella speranza che qualcuno mi aiuti a trovare l'errore :)
Il programma č scritto con un approccio funzionale, nella mia idea finale dovrebbe essere ad oggetti, diciamo che questo č una semplice bozza per testare l'algoritmo.

P.S. Se testate il programma, non forzatelo con file troppo grandi (se possibile rimanete nel raggio delle centinaia dei kilobyte o al massimo di pochi megabyte), il target non č quello (il linguaggio di programmazione scelto lo dimostra).

cr7
30-09-2007, 20:20
Ho risolto da me, potete chiudere :D

variabilepippo
30-09-2007, 20:22
Potresti condividere la tua soluzione con il resto del forum...

cr7
01-10-2007, 15:29
Certamente, appena riscrivo il programma in una veste migliore posterņ il codice sorgente :)