Erinevus Kodeerimise Ja Dekodeerimise Vahel

Erinevus Kodeerimise Ja Dekodeerimise Vahel
Erinevus Kodeerimise Ja Dekodeerimise Vahel

Video: Erinevus Kodeerimise Ja Dekodeerimise Vahel

Video: Erinevus Kodeerimise Ja Dekodeerimise Vahel
Video: Section 6 2024, November
Anonim

Kodeerimine vs dekodeerimine

Kodeerimine on andmete teisendamise vorming, kasutades avalikult kättesaadavat meetodit. Selle teisenduse eesmärk on suurendada andmete kasutatavust, eriti erinevates süsteemides. Seda kasutatakse ka andmete salvestamiseks vajaliku salvestusruumi vähendamiseks ja andmete edastamiseks erinevate kanalite kaudu. Dekodeerimine on kodeerimise vastupidine protsess, mis teisendab kodeeritud teabe tagasi algsesse vormingusse.

Mis on kodeerimine?

Andmete teisendamist erinevate süsteemide jaoks kasutatavamatesse vormingutesse, kasutades avalikult kättesaadavat meetodit, nimetatakse kodeeringuks. Kodeeritud andmeid saab hõlpsalt ümber pöörata. Enamasti on teisendatud formaat standardvorming, mida kasutatakse laialdaselt. Näiteks kodeeritakse tähtedega ASCII (Ameerika teabevahetuse standardkood) numbrid. Tähte A tähistatakse numbriga 65, B-numbrit 66 jne. Numbritele viidatakse kui koodidele. Sarnaselt kasutatakse märkide kodeerimiseks ka selliseid kodeerimissüsteeme nagu DBCS, EBCDIC, Unicode jne. Andmete tihendamist võib vaadelda ka kui kodeerimisprotsessi. Andmete edastamisel kasutatakse ka kodeerimisvõtteid. Näiteks kasutab binaarkodeeritud kümnendkoht (BCD) kodeerimissüsteem nelja bitti kümnendarvu tähistamiseks ja Ethernet kasutab bitite kodeerimiseks Manchesteri faasikodeeringut (MPE). Kodeerimise mõistet kasutatakse ka analoog-digitaalseks muundamiseks.

Mis on dekodeerimine?

Dekodeerimine on kodeerimise vastupidine protsess, mis teisendab kodeeritud teabe tagasi algsesse vormingusse. Kodeeritud andmeid saab standardsete meetodite abil hõlpsasti dekodeerida. Näiteks binaarse kodeeritud kümnendkoha dekodeerimine nõuab baas-2 aritmeetikas mõningaid lihtsaid arvutusi. ASCII-väärtuste dekodeerimine on lihtne protsess, kuna märkide ja numbrite vahel on üks-ühele kaardistamine. Dekodeerimise terminit kasutatakse ka digitaalseks analoogiks teisendamiseks. Suhtlusdokumendis on dekodeerimine vastuvõetud sõnumite teisendamine kindlas keeles kirjutatud sõnumiks. See protsess ei ole otseselt nagu eespool mainitud dekodeerimisskeemid, kuna sõnumit võidakse rikkuda suhtlemiseks kasutatavate kanalite müra tõttu. Dekodeerimismeetodid, näiteks vaatleja ideaalne dekodeerimine, dekodeerimise maksimaalse tõenäosusega,mürarikkate kanalite kaudu saadetud sõnumite dekodeerimiseks kasutatakse minimaalse kauguse dekodeerimist jne.

Mis vahe on kodeerimisel ja dekodeerimisel?

Kodeerimine ja dekodeerimine on kaks vastupidist protsessi. Kodeerimine toimub selleks, et suurendada andmete kasutatavust erinevates süsteemides ja vähendada salvestamiseks vajalikku ruumi, samal ajal kui dekodeerimine teisendab kodeeritud teabe tagasi algsesse vormingusse. Kodeerimine toimub üldkasutatavate meetodite abil ja seda saab hõlpsalt ümber pöörata (dekodeerida). Näiteks ASCII-kodeerimine on lihtsalt märkide ja numbrite kaardistamine. Nii et selle dekodeerimine on otse edasi. Kuid lärmakate kanalite kaudu saadetud sõnumite dekodeerimine ei ole otse edasi, sest sõnum võib müra rikkuda. Sellistel juhtudel hõlmab dekodeerimine keerukaid meetodeid, mida kasutatakse teates sisalduva müra mõju filtreerimiseks.

Soovitatav: