= projekty - zdrojové kódy - Jihočeská univerzita - programování - C# (Csharp) - opengl - java - databaze - SQL - WWW - PHP =

Projekty a zdrojové kódy - Jihočeská univerzita

Zadání programu

Ahoj, jako cíl mé práce jsem si vybral vytvoření programu pro LZW kompresi. Program jsem pojmenoval lzw-compressor-en.pl.

Podle zadání má program provést kompresi nad zadaným textem. Text buď vloží uživatel přímo v běhu programu nebo zadá název textového souboru, ve kterém se text nachází. Program takovýto soubor načte a text překóduje.

Na zadaný text se aplikuje LZW kompresní algoritumus. Vznikne tak překodovaný výstup a to v podobě dekadických čísel.

Komprimovaný text musí být složen ze znaků v ASCII tabulce a to od čísla 32 do čísla 127. Prvních 32 hodnot nejsou pro naše účely důležité, tak jsou v programu zakomentovány.

ASCII tabulka, ze které je vytvořen slovník v programu:

ASCII tabulka