Seda meetodit kasutatakse failide tihendamiseks, nende suuruse vähendamiseks ja kaasaskantavamaks muutmiseks. Seda kasutatakse ka andmete taastamiseks endisele kujule dekompressiooniprotsessi ajal. Pärast lahtipakkimist saab andmeid tavapäraselt kasutada. Tihendusalgoritme on kahte peamist tüüpi, millest igaühel on oma eelised ja puudused.
Technipages selgitab tihendusalgoritmi
Esimest tüüpi tihendusalgoritm tundub objektiivselt parem valik – kadudeta pakkimine. Seda tüüpi pakkimisprotsessi puhul vähendatakse faili suurust teatud summa võrra ja lahtipakkimisel taastatakse andmed täpselt samasse olekusse, milles need olid enne tihendamist. Andmed ei lähe kaotsi. See protsess sobib ideaalselt programmi- ja andmefailide jaoks, kus igasugune kadu on vastuvõetamatu ja potentsiaalselt katastroofiline.
Ka teisel liigil – kadudeta pakkimisel – on omad eelised. Erinevalt kadudeta pakkimisest kaovad väikesed andmemahud tihendamise ajal ja neid ei saa dekompressiooni ajal taastada. Seetõttu väheneb faili suurus palju suurem ja tihendamine on seega nii-öelda tõhusam. Andmete kadu ei ole kasutajale ilmne ja kaotsiminek on nii väike, et see ei mõjuta faili edasist kasutamist. Seda tüüpi tihendus sobib suurepäraselt failide jaoks, mis on vaikimisi suured, kuid kus väikesed kadud ei oma suurt tähtsust – teisisõnu animatsioonid, graafika, video- ja helifailid. Pikendatud ja korduv pakkimine ja lahtipakkimine kadudeta tihendusalgoritmide kaudu võib lõpuks kvaliteeti märgatavalt mõjutada.
Tihendusalgoritmi levinud kasutusalad
- Tihendusalgoritmid võimaldavad faili suurust vähendada, muutes failide edastamise ja edastamise lihtsamaks.
- Kadunud tihendusalgoritmid ei säilita kõiki andmeid, kuid võivad saavutada väiksemaid lõppfaile.
- Kadudeta pakkimisalgoritmid sobivad suurepäraselt süsteemifailide jaoks, kus andmete kadu on vastuvõetamatu.
Tihendusalgoritmi levinud väärkasutused
- Tihendusalgoritmid on teatud tüüpi matemaatilised arvutused.