Toto je metoda používaná ke kompresi souborů, čímž se zmenšuje jejich velikost a jsou přenosnější. Používá se také k obnovení dat zpět do jejich předchozí podoby během procesu dekomprese. Po dekomprimaci lze data normálně používat. Existují dva hlavní typy kompresních algoritmů, z nichž každý má své výhody a nevýhody.
Technipages vysvětluje kompresní algoritmus
První typ kompresního algoritmu se objektivně jeví jako lepší volba – bezeztrátová komprese. Při tomto typu procesu komprese se velikost souboru o určitou hodnotu zmenší a po dekompresi se data obnoví přesně do stejného stavu, v jakém byla před komprimací. Žádná data se neztratí. Tento proces je ideální pro programové a datové soubory, kde je jakákoliv ztráta nepřijatelná a potenciálně katastrofální.
I druhý druh – ztrátová komprese – má své výhody. Na rozdíl od bezztrátové komprese malá množství dat během komprese mizí a nelze je během dekomprese obnovit. Z tohoto důvodu je zmenšení velikosti souboru mnohem větší a komprese je tak „efektivnější“. Ztráta dat není pro uživatele zřejmá a ztracené množství je tak malé, že neovlivňuje další používání souboru. Tento typ komprese je skvělý pro soubory, které jsou ve výchozím nastavení velké, ale kde malé ztráty příliš nevadí – jinými slovy animace, grafika, video a audio soubory. Rozšířená a opakovaná komprese a dekomprese pomocí algoritmů ztrátové komprese může nakonec znatelně ovlivnit kvalitu.
Běžná použití kompresního algoritmu
- Kompresní algoritmy umožňují zmenšení velikosti souboru, což usnadňuje přenos a přenos souborů.
- Algoritmy ztrátové komprese nezachovají všechna data, ale mohou dosáhnout menších koncových souborů.
- Bezeztrátové kompresní algoritmy jsou ideální pro systémové soubory, kde je ztráta dat nepřijatelná.
Běžná nesprávná použití kompresního algoritmu
- Kompresní algoritmy jsou typem matematického výpočtu.