Ztrátové a bezeztrátové mediální soubory: rozdíly mezi JPG a PNG nebo MP3 a FLAC


V oblasti výpočetní techniky je jedním z velkých dilemat otázka: je lepší ztrátová nebo bezeztrátová komprese dat? Zde se dozvíte, co znamenají a kdy je použít

Techniky komprese dat, které byly navrženy v počátcích výpočetní techniky, kdy velikost pevného disku byla jen několik desítek megabajtů, šetří místo na pevném disku tím, že upravují vnitřní strukturu multimediálních souborů, aniž by (zřejmě) měnily jejich vnější vzhled.

V průběhu let bylo vytvořeno několik kompresních technik, které lze vysledovat do dvou rodin "ztrátových" a "bezeztrátových". To vedlo ke vzniku různých formátů souborů pro stejný multimediální prvek (například JPEG a PNG pro obrázky nebo MP3 a FLAC pro zvukové stopy), což vedlo ke vzniku jakéhosi Hamletova dilematu: je lepší ztrátová nebo bezeztrátová komprese? Jako vždy hodně záleží na našich potřebách. Teprve podrobná analýza ztrátové a bezeztrátové komprese a zjištění silných stránek obou technik nám umožní pochopit, který formát obrázku nebo zvuku zvolit.

Co je ztrátová komprese

Ztrátová komprese, známá také jako ztrátová komprese dat, je počítačová technika, která nám umožňuje komprimovat určité typy souborů (jako jsou například obrázky, zvukové stopy nebo videa), přičemž dochází ke ztrátě části původní informace. Tímto způsobem je možné získat zpět místo na pevném disku za předpokladu, že kvalita výsledného souboru bude nižší.

Komprimační algoritmy působí na multimediální soubory tak, že odstraňují část informací, které jsou považovány za nepotřebné pro zobrazení obrázku nebo videa. Ztrátové algoritmy například během procesu komprese odstraní všechny zvuky, které jsou pro lidské ucho sotva slyšitelné, nebo nahradí pixely v obraze "neutrálními". Ztrátová komprese se v současné době používá především ve streamovacích službách, na internetu, pro obrázky a multimediální obsah a v mnoha aplikacích, které používáme každý den. Po komprimaci souboru touto technikou již není možné odstraněná data obnovit.


Bezztrátová komprese dat

Když hovoříme o bezeztrátové kompresi, máme na mysli algoritmy, které umožňují zmenšit velikost souborů bez ztráty informací. Původní soubor a soubor vzniklý kompresí budou tedy identické (vizuálně v případě obrázku, zvukově v případě zvukové stopy), ale změní se jejich "stopa" na pevném disku.

Na rozdíl od ztrátových algoritmů se při bezeztrátové kompresi neodstraní žádné informace, ale přesto lze místo na pevném disku obnovit pomocí složitých počítačových technik. Počítačový systém tak bude mít větší potíže se "čtením" bezztrátových souborů: otevření bezeztrátově komprimovaného obrázku bude trvat o několik sekund déle než otevření obrázku komprimovaného se ztrátami.


Co použít

Jak jsme uvedli na začátku, to, zda použít bezeztrátovou kompresi dat, závisí na vašich potřebách. Pokud chceme například uložit hudbu a nechceme zabírat příliš mnoho paměti v zařízení, můžeme správně zvolit soubor MP3 (ztrátová komprese dat). Pokud naopak pracujete v oblasti úpravy zvuku nebo potřebujete vyšší kvalitu zvuku, měli byste použít soubor FLAC (Free Lossless Audio Codec). Totéž platí pro obrázky JPEG a PNG.