Bezztrátová komprese
Bezztrátová komprese je typ komprese médií, která zmenšuje velikost souboru bez jakékoli ztráty kvality. Soubor zmenšený bezztrátovou kompresí nelze odlišit od originálu.
Bezztrátové formáty médií šetří úložný prostor a zároveň zachovávají plnou věrnost původního souboru. Například obrázek uložený jako bezztrátový PNG zachovává každý pixel originálu. Bezztrátový zvukový soubor FLAC obsahuje průběhy signálu totožné s původním zvukovým vzorkem. Profesionální editoři fotografií a videí často volí bezztrátové formáty, aby zabránili vzniku artefaktů a zachovali co nejvyšší možnou kvalitu.
Jak funguje bezztrátová komprese
Na rozdíl od ztrátové komprese, která zahazuje určité části souboru a vytváří menší verzi originálu s nižší věrností, bezztrátová komprese šetří místo v souboru tím, že data zapisuje efektivněji. Mnoho bezztrátových algoritmů prohledává soubor a hledá opakující se vzory. Poté tento vzor uloží a později na něj odkáže, místo aby stejná data zapisovalo vícekrát. Mnoho algoritmů pro bezztrátovou kompresi médií se podobá algoritmům používaným ke kompresi dokumentů a dalších souborů. Komprese PNG je například odvozena od stejného algoritmu, který používají soubory ZIP.
NOTE: Bezztrátová komprese obvykle nedokáže zmenšit velikost souboru tolik jako algoritmus ztrátové komprese. Bezztrátová komprese zvuku FLAC může často dosáhnout zmenšení velikosti souboru o 40–50 %, zatímco ztrátový soubor MP3 může původní velikost souboru zmenšit o 90 %.
Otestujte své znalosti