4.Palautus

LZ77 -pakkaaja ja -purkaja käyttävät nyt vain omia tietorakenteita. Molemmat toimivat nopeasti, ne ovat suurin piirtein tasoissa HashMapilla toteutetun LZW:n kanssa. LZ77:ssä tosin ilmenee bugi, jossa joitain satunnaisia rivivaihtoja putoaa pois. En ole saanut tätä vielä korjattua.

Seuraavaksi käyn kuitenkin LZW:n kimppuun. Toteutan hakemiston hajautustaulun sijaan binäärihakupuilla.