logo

Vrste tehnik kodiranja

Postopek pretvorbe podatkov iz ene oblike v drugo je znan kot kodiranje. Uporablja se za pretvorbo podatkov, tako da jih lahko podpirajo in uporabljajo različni sistemi. Kodiranje deluje podobno kot pretvorba temperature iz stopinj Celzija v Fahrenheite, saj se samo pretvori v drugo obliko, vendar izvirna vrednost vedno ostane enaka. Kodiranje se uporablja predvsem na dveh področjih:

    Kodiranje v elektroniki:V elektroniki se kodiranje nanaša na pretvorbo analognih signalov v digitalne signale.Kodiranje v računalništvu:V računalništvu je kodiranje postopek pretvorbe podatkov v enakovredno šifro z uporabo posebne kode, črk in številk v podatke.

Opomba: kodiranje se razlikuje od šifriranja, saj njegov glavni namen ni skriti podatke, temveč jih pretvoriti v obliko, da se lahko pravilno porabijo.

V tej temi bomo razpravljali o različnih vrstah tehnik kodiranja, ki se uporabljajo v računalništvu.

Vrsta tehnike kodiranja

Vrste tehnik kodiranja
    Kodiranje znakov Kodiranje slike, zvoka in videa

Kodiranje znakov

Kodiranje znakov kodira znake v bajte . Računalnikom sporoča, kako razložiti ničle in enice v prave znake, številke in simbole. Računalnik razume le binarne podatke; zato je treba te znake pretvoriti v številske kode. Da bi to dosegli, se vsak znak pretvori v binarno kodo in za to se besedilni dokumenti shranijo z vrstami kodiranja. To lahko storite tako, da združite številke z znaki. Če ne uporabimo kodiranja znakov, naše spletno mesto ne bo prikazalo znakov in besedila v pravilni obliki. Zato bo zmanjšana berljivost in naprava ne bo mogla pravilno obdelati podatkov. Poleg tega kodiranje znakov zagotavlja, da ima vsak znak ustrezno predstavitev v računalniški ali binarni obliki.

Obstajajo različne vrste tehnik kodiranja znakov, ki so navedene spodaj:

    Kodiranje HTML Kodiranje URL-jev Kodiranje Unicode Kodiranje Base64 Hex kodiranje Kodiranje ASCII

Kodiranje HTML

Kodiranje HTML se uporablja za prikaz strani HTML v ustreznem formatu. S kodiranjem spletni brskalnik ugotovi, kateri nabor znakov bo uporabljen.

V HTML se v označbi HTML uporabljajo različni znaki, kot je . Za kodiranje teh znakov kot vsebine moramo uporabiti kodiranje.

Kodiranje URL-jev

URL (Uniform resource locator) Kodiranje se uporablja za pretvorite znake v takšen format, da jih je mogoče prenašati po internetu . Znano je tudi kot odstotno kodiranje. Kodiranje URL-jev se izvede za pošiljanje URL-ja v internet z uporabo nabora znakov ASCII. Znaki, ki niso ASCII, so nadomeščeni z %, ki mu sledijo šestnajstiške številke.

Kodiranje UNICODE

Unicode je standard kodiranja za univerzalni nabor znakov. Omogoča kodiranje, predstavljanje in obdelavo besedila, predstavljenega v večini jezikov ali pisnih sistemov, ki so na voljo po vsem svetu. Ponuja kodno točko ali številko za vsak znak v vsakem podprtem jeziku. Predstavlja lahko približno vse možne znake v vseh jezikih. Določeno zaporedje bitov je znano kot kodirna enota.

Standard UNICODE lahko uporablja 8, 16 ali 32 bitov za predstavitev znakov.

Standard Unicode definira Unicode Transformation Format (UTF) za kodiranje kodnih točk.

Standard kodiranja UNICODE ima naslednje sheme UTF:

    Kodiranje UTF-8
    UTF8 je definiran s standardom UNICODE, ki je kodiranje znakov s spremenljivo širino, ki se uporablja v elektronskih komunikacijah. UTF-8 lahko kodira vseh 1.112.064 veljavnih kodnih točk znakov v Unicode z uporabo ene do štirih enobajtnih (8-bitnih) kodnih enot.Kodiranje UTF-16
    Kodiranje UTF16 predstavlja kodne točke znaka z uporabo enega od dveh 16-bitnih celih števil.Kodiranje UTF-32
    Kodiranje UTF32 vsako kodno točko predstavlja kot 32-bitna cela števila.

Kodiranje Base64

Kodiranje Base64 se uporablja za kodiranje binarnih podatkov v enakovredne znake ASCII. Kodiranje Base64 se uporablja v poštnem sistemu, saj poštni sistemi, kot je SMTP, ne morejo delovati z binarnimi podatki, ker sprejemajo samo besedilne podatke ASCII. Uporablja se tudi pri preprostem preverjanju pristnosti HTTP za kodiranje poverilnic. Poleg tega se uporablja tudi za prenos binarnih podatkov v piškotke in druge parametre, da so podatki neberljivi, da se prepreči poseganje. Če se slika ali druga datoteka prenese brez kodiranja Base64, se bo poškodovala, ker poštni sistem ne more obravnavati binarnih podatkov.

Base64 predstavlja podatke v blokih po 3 bajte, kjer vsak bajt vsebuje 8 bitov; torej predstavlja 24 bitov. Teh 24 bitov je razdeljenih v štiri skupine po 6 bitov. Vsaka od teh skupin ali kosov se pretvori v enakovredno vrednost Base64.

Kodiranje ASCII

Ameriška standardna koda za izmenjavo informacij (ASCII) je vrsta kodiranja znakov. To je bil prvi standard za kodiranje znakov, izdan leta 1963.

Koda ASCII se uporablja za predstavitev angleških znakov kot številk, kjer je vsaki črki dodeljena številka iz 0 do 127. Večina sodobnih shem za kodiranje znakov temelji na ASCII, čeprav podpirajo številne dodatne znake. To je enobajtno kodiranje samo z uporabo spodnjih 7 bitov. V datoteki ASCII je vsak abecedni, številski ali poseben znak predstavljen s 7-bitnim binarnim številom. Vsak znak na tipkovnici ima enakovredno vrednost ASCII.

Kodiranje slike ter zvoka in videa

Za prihranek prostora za shranjevanje se izvede kodiranje slik ter zvoka in videa. Predstavnostne datoteke, kot so slika, zvok in video, so kodirane, da se shranijo v učinkovitejši in stisnjeni obliki.

Te kodirane datoteke vsebujejo enako vsebino z običajno podobno kakovostjo, vendar v stisnjeni velikosti, tako da jih je mogoče shraniti na manj prostora, jih je mogoče enostavno prenesti po pošti ali jih je mogoče prenesti v sistem.

Lahko ga razumemo kot. Zvočna datoteka WAV se pretvori v datoteko .MP3, da se zmanjša velikost za 1/10thna prvotno velikost.