Co je komprese kódu?

Počítačový kód lze považovat za DNA digitálního světa - základní řady dat, které tvoří všechny programy, grafické soubory a digitální hudbu. Čím větší je soubor nebo aplikace, tím větší kód obsahuje. Vzhledem k omezeným omezením pevných disků a jiných typů ukládání dat je často využívána komprese kódu k dočasnému zmenšení velikosti souborů. Funguje to pomocí speciálních algoritmů, aby menší část kódu stála za větší část. Data mohou být komprimována a nekomprimována tímto způsobem, pokud kompresní program zná správný algoritmus pro jeho odemknutí.

Většina lidí, kteří vědí, jak používat počítač, má alespoň předběžné znalosti o způsobu ukládání dat, pokud jde o kilobajty, megabajty, gigabajty atd. To, čemu nerozumí, je vztah mezi těmito měrnými jednotkami a skutečnými slovy, grafikou, hudbou a programy, které manipulují na obrazovce. Jeden bajt představuje jediný znak textu a sám je tvořen osmi menšími jednotkami známými jako bity. Bity jsou nezpracované součásti digitálních informací a způsob jejich uspořádání způsobuje různá písmena abecedy, čísla nebo jiné druhy znaků.

Program komprese kódu vezme bity a bajty, které tvoří daný soubor, a zakóduje je tak, že jeden nebo dva znaky komprimované verze představují větší počet originálu. Dva hlavní typy komprese kódu jsou známé jako ztrátové a bezeztrátové . Ztráta komprese může být použita v případech, kdy je přijatelná určitá ztráta dat, jako jsou hudební soubory, ve kterých nejsou některé frekvence zbytečné. V zásadě počítá ztrátový algoritmus počet opakovaných použití dané části dat v souboru a generuje menší část kódu, která toto číslo spojuje. Pomocí této metody lze obvykle dosáhnout větší komprese a formát MP3 je příkladem tohoto typu komprimovaného souboru.

Základní funkční rozdíl mezi ztrátovou a bezeztrátovou kompresí spočívá v tom, že při ztrátové kompresi jsou data, která nelze komprimovat, zahozena, zatímco bezeztrátová komprese je udržuje nekomprimovaná. To vede k větší velikosti komprimovaného souboru, ale zachování původní kvality souboru. Textové dokumenty a další podobné soubory, ve kterých nelze ztratit informace, musí být komprimovány tímto způsobem.

Obecně řečeno, komprimovaný soubor nelze použít nebo s ním manipulovat, pokud není nejprve nekomprimován. Komprese je dočasný stav, proto se používá hlavně pro účely skladování nebo přenosu. To se však nevztahuje na komprimované hudební a video soubory, pro které však existují programy, které mohou během přehrávání dekódovat za běhu.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?