Rozdiel medzi kódovaním a dekódovaním

Rozdiel medzi kódovaním a dekódovaním
Rozdiel medzi kódovaním a dekódovaním

Video: Rozdiel medzi kódovaním a dekódovaním

Video: Rozdiel medzi kódovaním a dekódovaním
Video: 🎈 861 Rozdiely medzi HTTPS, SSL a TLS 2024, November
Anonim

Kódovanie vs dekódovanie

Kódovanie je proces transformácie údajov do iného formátu pomocou metódy, ktorá je verejne dostupná. Účelom tejto transformácie je zvýšiť využiteľnosť dát najmä v rôznych systémoch. Používa sa tiež na zníženie úložného priestoru potrebného na ukladanie údajov a na prenos údajov cez rôzne kanály. Dekódovanie je opačný proces kódovania, ktorý prevádza zakódované informácie späť do pôvodného formátu.

Čo je kódovanie?

Transformácia údajov do viac použiteľných formátov pre rôzne systémy pomocou verejne dostupnej metódy sa nazýva kódovanie. Zakódované údaje je možné jednoducho vrátiť späť. Väčšinu času je konvertovaný formát štandardným formátom, ktorý je široko používaný. Napríklad v ASCII (American Standard Code for Information Interchange) sú znaky kódované pomocou čísel. „A“je reprezentované číslom 65, „B“číslom 66 atď. Tieto čísla sa označujú ako „kód“. Podobne sa na kódovanie znakov používajú aj kódovacie systémy ako DBCS, EBCDIC, Unicode atď. Kompresiu údajov možno považovať aj za proces kódovania. Pri prenose údajov sa používajú aj techniky kódovania. Napríklad Binary Coded Decimal (BCD) kódovací systém používa štyri bity na reprezentáciu desiatkového čísla a Manchester Phase Encoding (MPE) používa Ethernet na kódovanie bitov. Termín kódovanie sa používa aj na konverziu analógového signálu na digitálny.

Čo je dekódovanie?

Dekódovanie je opačný proces kódovania, ktorý prevádza zakódované informácie späť do pôvodného formátu. Zakódované dáta možno jednoducho dekódovať pomocou štandardných metód. Napríklad dekódovanie binárne kódovanej desiatkovej sústavy vyžaduje niekoľko jednoduchých výpočtov v aritmetike so základom 2. Dekódovanie hodnôt ASCII je jednoduchý proces, pretože medzi znakmi a číslami existuje mapovanie jedna ku jednej. Termín dekódovanie sa používa aj na konverziu z digitálneho na analógový. V oblasti komunikácie je dekódovanie proces konverzie prijatých správ na správu napísanú v špecifickom jazyku. Tento proces nie je priamočiary ako vyššie uvedené dekódovacie schémy, pretože správa by mohla byť sfalšovaná v dôsledku šumu v kanáloch používaných na komunikáciu. Na dekódovanie správ odosielaných cez zašumené kanály sa používajú metódy dekódovania, ako napríklad dekódovanie ideálneho pozorovateľa, dekódovanie s maximálnou pravdepodobnosťou, dekódovanie na minimálnu vzdialenosť atď.

Aký je rozdiel medzi kódovaním a dekódovaním?

Kódovanie a dekódovanie sú dva opačné procesy. Kódovanie sa vykonáva s úmyslom zvýšiť použiteľnosť údajov v rôznych systémoch a znížiť priestor potrebný na ukladanie, zatiaľ čo dekódovanie prevádza zakódované informácie späť do ich pôvodného formátu. Kódovanie sa vykonáva pomocou verejne dostupných metód a je možné ho jednoducho zvrátiť (dekódovať). Napríklad kódovanie ASCII je len mapovanie medzi znakmi a číslami. Takže dekódovanie je priamočiare. Ale dekódovanie správ odoslaných cez hlučné kanály nebude priamočiare, pretože správa by mohla byť narušená šumom. V takýchto prípadoch dekódovanie zahŕňa zložité metódy, ktoré sa používajú na odfiltrovanie efektu šumu v správe.

Odporúča: