Što je kompresijski algoritam? definicija i značenje

click fraud protection

Ovo je metoda koja se koristi za komprimiranje datoteka, smanjujući njihovu veličinu i čineći ih prenosivijim. Također se koristi za vraćanje podataka u prethodni oblik tijekom procesa dekompresije. Kada se dekomprimiraju, podaci se mogu normalno koristiti. Postoje dvije glavne vrste kompresijskih algoritama, od kojih svaki ima svoje prednosti i nedostatke.

Technipages objašnjava algoritam kompresije

Prvi tip algoritma kompresije objektivno se čini boljim izborom – kompresija bez gubitaka. U ovoj vrsti procesa kompresije, veličina datoteke se smanjuje za određeni iznos, a nakon dekompresije podaci se vraćaju u potpuno isto stanje u kojem su bili prije komprimiranja. Ne gube se nikakvi podaci. Ovaj proces je idealan za datoteke programa i podataka gdje je bilo kakav gubitak neprihvatljiv i potencijalno katastrofalan.

Druga vrsta - kompresija s gubicima - također ima svoje prednosti. Za razliku od kompresije bez gubitaka, male količine podataka nestaju tijekom kompresije i ne mogu se oporaviti tijekom dekompresije. Zbog toga je smanjenje veličine datoteke puno veće, a kompresija je tako reći ‘učinkovitija’. Izgubljeni podaci nisu očiti korisniku, a izgubljeni iznos je toliko mali da ne utječe na daljnju upotrebu datoteke. Ova vrsta kompresije izvrsna je za datoteke koje su prema zadanim postavkama velike, ali gdje mali gubici nisu bitni - drugim riječima, animacije, grafike, video i audio datoteke. Proširena i ponovljena kompresija i dekompresija putem algoritama kompresije s gubitkom može na kraju osjetno utjecati na kvalitetu.

Uobičajene upotrebe algoritma kompresije

  • Algoritmi kompresije omogućuju smanjenje veličine datoteke, što olakšava prijenos i prijenos datoteka.
  • Algoritmi kompresije s gubitkom ne čuvaju sve podatke, ali mogu postići manje krajnje datoteke.
  • Algoritmi kompresije bez gubitaka savršeni su za datoteke sustava gdje je gubitak podataka neprihvatljiv.

Uobičajene zlouporabe algoritma kompresije

  • Algoritmi kompresije su vrsta matematičkog izračuna.