zur Startseite zum Inhalt zur Navigation

LZW

 

Dieses Kleine Programm zeigt die Implementierung des 
Lempert-Ziv-Welch Algorithmus, nach meiner 
Interpretation.

Im Vergleich zu "Compress" von Ubuntu, welches den 
LZW Algorithmus verwendet, liegt meine Variante 
zwischen 2 und 3 byte schlechter. Und vom 
Theoretischen Optimum um 4-5 Byte schlechter.
( Man kann sehen "Compress" arbeitet nicht Optimal ;) 
)

Leider kann mein Programm nicht mal annähernd mit der 
Geschwindigkeit von "Compress" mit halten.

Doch in diesem Sample geht es darum zu zeigen das 
Komprimierungsalgorithmen nicht schwierig zu 
implementieren sind.

Im Vergleich mit Kommerziellen Programmen, kann der 
LZW Algorithmus allerdings nicht mithalten.

 

(7509 Hits)

 

  funplay2     wii_whiteboard     klab     gpu_info     8x8x8     gefangenen_dilemma     l_system     mastermind     imageinspector     xml     greenfoot     einstein     uuart     openglsphere     picking     pwm     io_serializer     screensaveblocker     netzwerkprotokol     bww     gebmanager     desktop_lock     qprogrammer     sfxr     jazzball     fir_iir     projizierte_schatten     fpc_depencies     passbildcreator     filetools     dxtools     suchen_dialog     codecounter     rubik_cube     galton_brett     anty_krypt     weihnachtsstern     network_bandwidth_limiter     bezier     minipaint     gedanken_leser     clickomania     send_get_file     balanced     digiman     serial     verzeichnung     5ermedian     kartei     clear_engine     sql     ntools     copycommander     calender     wuerfel     nsudoku     parken     kwirk     matrix     turing_maschine     mandelbrot     trackball     simpleray     fourier     simple_cad     kollision     updater     farbspectrum     fingerspeed     boxmuller     bigprim     pingpong     generische_liste     address_db     gorilla     textfilter     alt_f2     vokabel     feder_masse     pointer     2048     puzzle     quadtree     shannon_fano_coding     wuerfelzauber     picam     screeny     3d_puzzle     td     wii_headtrack     rubik_cube2     bignumber     tankplan     loop     hough_transformation     numeric_instability     sortieren2     fakenet     chunkmanager     ae20125     cubemap     hoertest     file_transfer     pentago     fouriersynthese     iq_block     piemenue     tbitstream     winkonfig     bmp_font     steganographie     button_tool     tg12864b     network_listener     proto     delforlaz     lzw     ccm     partikelengine     attributgrammatik     binaeruhr     zufall     cpu_load     trio     diffusionsfilter     crc     balanced2     newton     binomial     heapsim     ym1602c     transparenz     episodenmanager     dithering_filtering     wecker     dcf77     info     stm     textur_filterung     4_wins