Forskjell mellom koding og dekoding

Anonim

Koding mot dekoding

Koding er prosessen med å transformere data inn i et annet format ved å bruke en metode som er offentlig tilgjengelig. Formålet med denne transformasjonen er å øke brukbarheten av data spesielt i forskjellige systemer. Den brukes også til å redusere lagringsplassen som kreves for å lagre data og for overføring av data på tvers av ulike kanaler. Dekoding er den omvendte prosessen med koding, som konverterer kodet informasjon tilbake til det opprinnelige formatet.

Hva er koding?

Transformere data til flere brukbare formater for forskjellige systemer, ved hjelp av en metode som er offentlig tilgjengelig kalles koding. Kodede data kan enkelt reverseres. Mesteparten av tiden er det konverterte formatet et standardformat som er mye brukt. For eksempel, i ASCII (American Standard Code for Information Interchange) tegnene er kodet ved hjelp av tall. 'A' er representert ved å bruke nummer 65, 'B' etter nummer 66 osv. Disse tallene refereres til som 'kode'. På samme måte brukes også kodingssystemer som DBCS, EBCDIC, Unicode, etc. til å kode inn tegn. Komprimering av data kan også sees som en kodingsprosess. Kodingsteknikker brukes også ved transport av data. For eksempel bruker Binary Encoded Decimal (BCD) kodingsystem fire biter til å representere et desimalnummer og Manchester Phase Encoding (MPE) brukes av Ethernet for å kode biter. Begrepet koding brukes også for analog til digital konvertering.

Hva er dekoding?

Dekoding er den omvendte prosessen med koding, som konverterer kodet informasjon tilbake til det opprinnelige formatet. Kodede data kan enkelt dekodes ved bruk av standardmetoder. For eksempel krever dekoding Binary Coded Decimal noen enkle beregninger i basis-2-aritmetikk. Dekoding av ASCII-verdier er en enkel prosess, siden det er en til en kartlegging mellom tegn og tall. Begrepet dekoding brukes også til digital til analog konvertering. I den arkiverte kommunikasjonen er dekoding prosessen med å konvertere mottatte meldinger til en melding skrevet ved hjelp av et bestemt språk. Denne prosessen er ikke rett frem som de tidligere nevnte dekodingsordninger, siden meldingen kunne bli manipulert på grunn av støyen i kanalene som brukes til kommunikasjon. Dekoderingsmetoder som Ideal observatørdekodering, maksimal sannsynlighetskoding, minimumsavstandsdekodering, etc., brukes til å dekode meldinger sendt via støyende kanaler.

Hva er forskjellen mellom koding og dekoding?

Koding og dekoding er to motsatte prosesser. Koding er utført med intensjonen om å øke brukbarheten av data i forskjellige systemer og for å redusere plassen som kreves for lagring, mens dekoding omdanner kodet informasjon tilbake til sitt opprinnelige format.Kodingen gjøres ved hjelp av allment tilgjengelige metoder, og det kan enkelt reverseres (dekodes). For eksempel er ASCII-koding bare en kartlegging mellom tegn og tall. Så dekoding er rett fram. Men dekoding av meldinger sendt via støyende kanaler, vil ikke være rett frem, fordi meldingen kan bli manipulert med støy. I slike tilfeller innebærer dekodering komplekse metoder som brukes til å filtrere ut effekten av støy i meldingen.