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: Encoding v/s Encryption v/s Hashing with examples 2024, Juli
Anonim

Encoding vs Decoding

Kodiranje je proces transformacije podataka u drugi format korištenjem metode koja je javno dostupna. Svrha ove transformacije je povećanje upotrebljivosti podataka posebno u različitim sistemima. Također se koristi za smanjenje skladišnog prostora potrebnog za pohranjivanje podataka i za prijenos podataka preko različitih kanala. Dekodiranje je obrnuti proces kodiranja, koji konvertuje kodirane informacije nazad u originalni format.

Šta je kodiranje?

Transformisanje podataka u upotrebljivije formate za različite sisteme, korišćenjem javno dostupnog metoda naziva se kodiranje. Kodirani podaci se mogu lako obrnuti. Većinu vremena, konvertovani format je standardni format koji se široko koristi. Na primjer, u ASCII (Američki standardni kod za razmjenu informacija) znakovi su kodirani pomoću brojeva. 'A' je predstavljen brojem 65, 'B' brojem 66, itd. Ovi brojevi se nazivaju 'šifra'. Slično, sistemi kodiranja kao što su DBCS, EBCDIC, Unicode, itd. se takođe koriste za kodiranje znakova. Sažimanje podataka se takođe može posmatrati kao proces kodiranja. Tehnike kodiranja se također koriste prilikom prijenosa podataka. Na primjer, Binarno kodirani decimalni (BCD) sistem kodiranja koristi četiri bita za predstavljanje decimalnog broja, a Manchester Phase Encoding (MPE) koristi Ethernet za kodiranje bitova. Termin kodiranje se također koristi za analognu u digitalnu konverziju.

Šta je dekodiranje?

Dekodiranje je proces obrnut od kodiranja, koji konvertuje kodirane informacije nazad u njihov originalni format. Kodirani podaci se mogu lako dekodirati korištenjem standardnih metoda. Na primjer, dekodiranje binarno kodiranog decimalnog broja zahtijeva neke jednostavne proračune u aritmetici sa bazom 2. Dekodiranje ASCII vrijednosti je jednostavan proces jer postoji mapiranje jedan na jedan između znakova i brojeva. Termin dekodiranje se također koristi za digitalnu u analognu konverziju. U oblasti komunikacije, dekodiranje je proces pretvaranja primljenih poruka u poruku napisanu određenim jezikom. Ovaj proces nije jednostavan kao prethodno spomenute šeme dekodiranja, budući da bi poruka mogla biti neovlaštena zbog buke u kanalima koji se koriste za komunikaciju. Metode dekodiranja kao što su dekodiranje idealnog posmatrača, dekodiranje maksimalne vjerovatnoće, dekodiranje minimalne udaljenosti, itd. koriste se za dekodiranje poruka poslanih preko bučnih kanala.

Koja je razlika između kodiranja i dekodiranja?

Kodiranje i dekodiranje su dva suprotna procesa. Kodiranje se vrši s namjerom povećanja upotrebljivosti podataka u različitim sistemima i smanjenja prostora potrebnog za skladištenje, dok dekodiranje konvertuje kodirane informacije nazad u njihov originalni format. Kodiranje se vrši korištenjem javno dostupnih metoda i može se lako preokrenuti (dekodirati). Na primjer, ASCII kodiranje je samo mapiranje između znakova i brojeva. Dakle, dekodiranje je jednostavno. Ali dekodiranje poruka poslanih preko bučnih kanala neće biti direktno, jer bi poruka mogla biti promijenjena šumom. U takvim slučajevima dekodiranje uključuje složene metode koje se koriste za filtriranje efekta buke u poruci.

Preporučuje se: