Binarni proti ASCII
Binarna koda je metoda, ki se uporablja v računalnikih in digitalnih napravah za predstavljanje in prenos besedila, simbolov ali navodil procesorja. Ker računalniki in digitalne naprave izvajajo svoje temeljne operacije na podlagi dveh vrednosti napetosti (visoke ali nizke), je treba vsak del podatkov, ki sodelujejo v postopku, pretvoriti v to obliko. Idealna metoda za izvajanje te naloge je predstavitev podatkov v sistemu binarnih številk, ki vključuje samo dve števki, 1 in 0. Na primer, z vsakim pritiskom tipke na tipkovnici ustvari niz od 1 in 0, kar je edinstveno za vsak znak in ga pošlje kot izhod. Postopek pretvorbe podatkov v binarno kodo imenujemo kodiranje. Pri računanju in telekomunikacijah se uporabljajo številne metode kodiranja.
ASCII, ki pomeni ameriško Standardna koda za izmenjavo informacij, je standardno kodiranje alfanumeričnih znakov, ki se uporabljajo v računalnikih in povezanih napravah. ASCII je uvedel Inštitut za standarde Združenih držav Amerike (USASI), zdaj znan kot Ameriški nacionalni inštitut za standarde.
Več o binarnih kodah
Najpreprostejši način kodiranja podatkov je, da znaku ali simbolu ali navodilu dodelite določeno vrednost (večinoma v decimalnih številkah) in nato pretvorite vrednost (decimalno število) v dvojiško številko, ki je sestavljena samo iz 1 in 0. Zaporedje 1 in 0 se imenuje kot binarni niz. Dolžina binarnega niza določa število različnih znakov ali navodil, ki jih je mogoče kodirati. Z samo eno števko sta lahko predstavljena samo dva različna znaka ali navodila. Z dvema števkama je mogoče predstaviti štiri znake ali navodila. Na splošno z binarnim nizom n števk, 2n lahko so predstavljeni različni znaki, navodila ali stanja.
Obstaja veliko načinov kodiranja z različnimi dolžinami binarnih nizov, od katerih imajo nekatere stalno dolžino, druge pa spremenljivo dolžino. Nekaj binarnih kod s konstantnimi nizi bitov je ASCII, razširjeni ASCII, UTF-2 in UTF-32. UTF-16 in UTF-8 sta binarni kodi s spremenljivo dolžino. Huffmanovo kodiranje in Morseova koda se prav tako lahko obravnavata kot binarne kode s spremenljivo dolžino.
Več o ASCII
ASCII je alfanumerična shema kodiranja znakov, uvedena v šestdesetih letih prejšnjega stoletja. Originalni ASCII uporablja 7-mestno dolgo binarno vrstico, ki mu omogoča, da predstavlja 128 znakov. Poznejša različica ASCII je klicala podaljšana ASCII uporablja binarni niz z 8 številkami, ki mu omogoča, da predstavlja 256 različnih znakov.
ASCII vključuje predvsem dve vrsti znakov, ki sta kontrolni znaki (predstavljeno z 0–31 decimalno in 127decimalno) in natisljivi znaki (zastopanih 32–126 decimalno). Na primer, kontrolna tipka izbrisati je dana vrednost 127decimalno ki ga predstavlja 1111111. Znak a, ki mu je dana vrednost 97decimalno,predstavlja 1100001. ASCII lahko predstavlja črke v obeh primerih, številke, simbole in nadzorne tipke.
Kakšna je razlika med Binarno kodo in ASCII?
• Binarna koda je splošen izraz, ki se uporablja za metodo kodiranja znakov ali navodil, vendar je ASCII le ena izmed globalno sprejetih konvencij kodiranja znakov in je bila najpogosteje uporabljena shema binarnega kodiranja več kot tri desetletja.
• Binarna koda ima lahko različno dolžino kodiranja, odvisno od števila znakov, navodil ali načina kodiranja, vendar ASCII uporablja samo 7 številk dolgega binarnega niza in 8 številk za razširjeni ASCII.