Kompressioalgoritmi
Kompressioalgoritmi on prosessi tai joukko sääntöjä, jota käytetään digitaalisen datan koon pienentämiseen. Tavoitteena on vähentää tallennustilan tarvetta ja nopeuttaa tiedonsiirtoa. Kompressioalgoritmeja voidaan jakaa kahteen päätyyppiin: häviöttömät ja häviölliset.
Häviöttömät kompressioalgoritmit mahdollistavat alkuperäisen datan täydellisen jälleenrakentamisen pakatusta tiedostosta. Ne toimivat tunnistamalla ja poistamalla redundanttia tietoa,
Häviölliset kompressioalgoritmit puolestaan poistavat osan alkuperäisestä datasta, jota ihmisaisti ei välttämättä huomaa. Tämä johtaa suurempaan pakkaussuhteeseen,
Kompressioalgoritmin valinta riippuu käsiteltävästä datasta ja käyttötarkoituksesta. Häviöttömät menetelmät takaavat datan eheyden, kun taas häviölliset tarjoavat