Razlika između kodiranja i dekodiranja

Razlika između kodiranja i dekodiranja
Razlika između kodiranja i dekodiranja

Video: Razlika između kodiranja i dekodiranja

Video: Razlika između kodiranja i dekodiranja
Video: Что такое SSL-сертификат, зачем он нужен и где его взять 2024, Srpanj
Anonim

Kodiranje protiv dekodiranja

Kodiranje je proces pretvaranja podataka u drugačiji format pomoću metode koja je javno dostupna. Svrha ove transformacije je povećati upotrebljivost podataka posebno u različitim sustavima. Također se koristi za smanjenje prostora za pohranu potrebnog za pohranu podataka i za prijenos podataka preko različitih kanala. Dekodiranje je obrnuti proces od kodiranja, koji pretvara kodirane informacije natrag u izvorni format.

Što je kodiranje?

Pretvaranje podataka u upotrebljivije formate za različite sustave, korištenjem javno dostupne metode naziva se kodiranje. Kodirani podaci mogu se jednostavno obrnuti. Većinu vremena, konvertirani format je standardni format koji se široko koristi. Na primjer, u ASCII (American Standard Code for Information Interchange) znakovi su kodirani pomoću brojeva. 'A' je predstavljen brojem 65, 'B' brojem 66, itd. Ovi se brojevi nazivaju 'kod'. Slično tome, sustavi kodiranja kao što su DBCS, EBCDIC, Unicode, itd. također se koriste za kodiranje znakova. Sažimanje podataka također se može promatrati kao proces kodiranja. Kod prijenosa podataka također se koriste tehnike kodiranja. Na primjer, binarno kodirani decimalni (BCD) sustav kodiranja koristi četiri bita za predstavljanje decimalnog broja, a Manchester Phase Encoding (MPE) koristi Ethernet za kodiranje bitova. Izraz kodiranje također se koristi za analogno digitalnu konverziju.

Što je dekodiranje?

Dekodiranje je proces obrnut od kodiranja, koji pretvara kodirane informacije natrag u izvorni format. Kodirani podaci mogu se lako dekodirati standardnim metodama. Na primjer, dekodiranje binarnog kodiranog decimalnog broja zahtijeva neke jednostavne izračune u aritmetici baze 2. Dekodiranje ASCII vrijednosti jednostavan je proces jer postoji preslikavanje jedan prema jedan između znakova i brojeva. Izraz dekodiranje također se koristi za digitalno-analognu pretvorbu. U području komunikacije, dekodiranje je proces pretvaranja primljenih poruka u poruku napisanu određenim jezikom. Ovaj proces nije jednostavan kao ranije spomenute sheme dekodiranja, budući da bi poruka mogla biti neovlaštena zbog šuma u kanalima koji se koriste za komunikaciju. Metode dekodiranja kao što su dekodiranje idealnog promatrača, dekodiranje maksimalne vjerojatnosti, dekodiranje minimalne udaljenosti itd. koriste se za dekodiranje poruka poslanih putem kanala s šumom.

Koja je razlika između kodiranja i dekodiranja?

Kodiranje i dekodiranje dva su suprotna procesa. Kodiranje se radi s namjerom povećanja iskoristivosti podataka u različitim sustavima i smanjenja prostora potrebnog za pohranu, dok dekodiranje pretvara kodirane informacije natrag u izvorni format. Kodiranje se vrši javno dostupnim metodama i može se lako obrnuti (dekodirati). Na primjer, ASCII kodiranje samo je preslikavanje između znakova i brojeva. Dakle, dekodiranje je jednostavno naprijed. Ali dekodiranje poruka poslanih putem kanala s šumom neće biti jednostavno jer bi poruka mogla biti manipulirana šumom. U takvim slučajevima dekodiranje uključuje složene metode koje se koriste za filtriranje učinka šuma u poruci.

Preporučeni: