Računalniki Windows internet

Kako pisati črke v binarnem sistemu. Binarne kode. Hornerjeva transformacija

Binarna koda je oblika zapisovanja informacij v obliki enic in nič. To je pozicijsko z bazo 2. Danes se binarna koda (tabela, predstavljena malo spodaj, vsebuje nekaj primerov zapisovanja številk) uporablja v vseh digitalnih napravah brez izjeme. Njegova priljubljenost je posledica visoke zanesljivosti in preprostosti te oblike snemanja. Binarna aritmetika je zelo preprosta, zato jo je enostavno izvesti na ravni strojne opreme. komponente (ali kot jih imenujejo tudi logične) so zelo zanesljive, saj delujejo le v dveh stanjih: logična enota (obstaja tok) in logična ničla (brez toka). Tako se ugodno primerjajo z analognimi komponentami, katerih delovanje temelji na prehodnih procesih.

Kako je sestavljen binarni zapis?

Poglejmo, kako se oblikuje tak ključ. En bit binarne kode lahko vsebuje samo dve stanji: nič in eno (0 in 1). Pri uporabi dveh števk je mogoče zapisati štiri vrednosti: 00, 01, 10, 11. Trimestni zapis vsebuje osem stanj: 000, 001 ... 110, 111. Kot rezultat dobimo, da je dolžina binarna koda je odvisna od števila števk. Ta izraz lahko zapišemo z naslednjo formulo: N = 2m, kjer je: m število števk, N pa število kombinacij.

Vrste binarnih kod

V mikroprocesorjih se takšni ključi uporabljajo za zapisovanje različnih obdelanih informacij. Bitna globina binarne kode lahko znatno presega njen vgrajeni pomnilnik. V takih primerih dolge številke zavzamejo več shranjevalnih lokacij in se obdelajo z več ukazi. V tem primeru se vsi sektorji pomnilnika, ki so dodeljeni za večbajtno binarno kodo, štejejo za eno številko.

Glede na potrebo po zagotavljanju teh ali tistih informacij se razlikujejo naslednje vrste ključev:

  • nepodpisan;
  • neposredne celoštevilske znakovne kode;
  • podpisane hrbtne strani;
  • ikonični dodatek;
  • Grey koda;
  • Grey-Express koda .;
  • frakcijske kode.

Razmislimo o vsakem od njih podrobneje.

Nepodpisana dvojiška datoteka

Poglejmo, kaj je ta vrsta snemanja. V nepodpisanih celih kodah vsaka številka (binarna) predstavlja potenco dvojke. V tem primeru je najmanjše število, ki ga lahko zapišemo v tej obliki, enako nič, največje pa lahko predstavimo z naslednjo formulo: M = 2 p -1. Ti dve številki v celoti določata obseg ključev, ki se lahko uporabi za izražanje takšne binarne kode. Razmislimo o možnostih omenjene oblike registracije. Pri uporabi te vrste nepodpisanega ključa, sestavljenega iz osmih bitov, bo obseg možnih številk od 0 do 255. Šestnajstbitna koda bo imela razpon od 0 do 65535. V osembitnih procesorjih se uporabljata dva pomnilniška sektorja. za shranjevanje in zapisovanje takšnih številk, ki se nahajajo na sosednjih destinacijah ... Delo s takšnimi tipkami je zagotovljeno s posebnimi ukazi.

Neposredne celoštevilske predpisane kode

V tovrstnih binarnih ključih se najpomembnejši bit uporablja za zapis predznaka števila. Nič je pozitivna, ena pa negativna. Zaradi uvedbe tega bita se obseg kodiranih številk premakne na negativno stran. Izkazalo se je, da lahko binarni ključ z osembitnim predznakom zapiše številke v območju od -127 do +127. Šestnajst-bitni - v območju od -32767 do +32767. V osembitnih mikroprocesorjih se za shranjevanje takšnih kod uporabljata dva sosednja sektorja.

Pomanjkljivost te oblike zapisa je, da je treba podpisane in digitalne števke ključa obdelati ločeno. Algoritmi programov, ki delajo s temi kodami, so zelo zapleteni. Za spreminjanje in poudarjanje znakovnih bitov je potrebno uporabiti mehanizme maskiranja za ta simbol, kar prispeva k močnemu povečanju velikosti programske opreme in zmanjšanju njene zmogljivosti. Da bi odpravili to pomanjkljivost, je bila uvedena nova vrsta ključa - povratna binarna koda.

Podpisan povratni ključ

Ta oblika zapisa se od neposrednih kod razlikuje le po tem, da se negativno število v njej dobi z obračanjem vseh števk ključa. V tem primeru sta digitalna in predznaka enaka. Zaradi tega so algoritmi za delo s to vrsto kode močno poenostavljeni. Vendar pa povratni ključ zahteva poseben algoritem za prepoznavanje znaka prve števke, za izračun absolutne vrednosti števila. In tudi obnova znaka nastale vrednosti. Poleg tega se pri številskih kodah za nazaj in naprej uporabljata dve tipki za zapis nič. Čeprav ta vrednost nima pozitivnega ali negativnega predznaka.

Podpisano dopolnilno binarno število

Ta vrsta zapisa nima naštetih slabosti prejšnjih ključev. Takšne kode omogočajo neposredno seštevanje pozitivnih in negativnih števil. V tem primeru se analiza izpusta znaka ne izvede. Vse to omogoča dejstvo, da komplementarne številke predstavljajo naravni obroč simbolov, ne pa umetne tvorbe, kot so tipke naprej in nazaj. Poleg tega je pomemben dejavnik, da je izjemno enostavno izvesti izračune binarnega komplementa. Če želite to narediti, je dovolj, da v vzvratno tipko dodate enoto. Pri uporabi te vrste znakovne kode, sestavljene iz osmih številk, bo obseg možnih številk od -128 do +127. Šestnajstbitni ključ bo imel razpon od -32768 do +32767. V osembitnih procesorjih se za shranjevanje takšnih števil uporabljata tudi dva sosednja sektorja.

Binarno dodatna koda zanimiv po opaženem učinku, ki se imenuje pojav širjenja znaka. Poglejmo, kaj to pomeni. Ta učinek je, da je v procesu pretvorbe enobajtne vrednosti v dvobajtno vrednost dovolj, da se vsak bit višjega bajta dodeli vrednostim predznakovnih bitov nizkega bajta. Izkazalo se je, da se za shranjevanje podpisanega lahko uporabijo najpomembnejši biti. V tem primeru se vrednost ključa sploh ne spremeni.

Grey Code

Ta oblika snemanja je pravzaprav ključ v enem koraku. To pomeni, da se v procesu premikanja z ene vrednosti na drugo spremeni samo en bit informacije. V tem primeru napaka pri branju podatkov vodi do prehoda iz enega položaja v drugega z rahlim časovnim zamikom. Vendar je pridobitev popolnoma napačnega rezultata za kotni položaj pri takem postopku popolnoma izključena. Prednost takšne kode je njena sposobnost zrcaljenja informacij. Na primer, z obračanjem najpomembnejših bitov lahko preprosto spremenite smer vzorca. To je posledica nadzornega vhoda Complement. V tem primeru se lahko izhodna vrednost poveča ali zmanjša z eno fizično smerjo vrtenja osi. Ker so informacije, zapisane v sivi ključ, izključno kodirane narave, ki ne nosijo resničnih številskih podatkov, potem pred nadaljnje delo potrebno ga je najprej pretvoriti v običajni binarni zapis. To se naredi s posebnim pretvornikom - dekoderjem Gray-Binar. Ta naprava Enostavno se izvaja na elementarnih logičnih vratih tako v strojni kot programski opremi.

Grey Express Code

Standardni enostopenjski ključ Grey je primeren za rešitve, ki so predstavljene kot številke, dva. V primerih, ko je treba izvesti druge rešitve, se iz te oblike zapisa izreže in uporabi le srednji del. Posledično je ohranjen enostopenjski ključ. Vendar v takšni kodi začetek številskega obsega ni nič. Premakne se za določeno vrednost. Med obdelavo podatkov se od ustvarjenih impulzov odšteje polovica razlike med začetno in zmanjšano ločljivostjo.

Binarna frakcijska predstavitev s fiksno točko

V procesu dela je treba delovati ne le s celimi števili, ampak tudi z delnimi. Takšne številke lahko zapišemo z uporabo naprej, nazaj in komplementarnih kod. Načelo izdelave omenjenih ključev je enako kot pri celih številih. Do sedaj smo domnevali, da mora biti binarna vejica desno od najmanjšega bita. Ampak temu ni tako. Lahko se nahaja tako levo od najpomembnejšega bita (v tem primeru lahko kot spremenljivko zapišemo samo ulomke) kot na sredini spremenljivke (lahko se zapišejo mešane vrednosti).

Binarna koda s plavajočo vejico

Ta oblika se uporablja za pisanje ali obratno - zelo majhna. Primer so medzvezdne razdalje ali velikost atomov in elektronov. Pri izračunu takšnih vrednosti bi morali uporabiti binarno kodo z zelo veliko bitno globino. Vendar nam ni treba upoštevati kozmične razdalje z milimetrsko natančnostjo. Zato je oblika s fiksno točko v tem primeru neučinkovita. Za prikaz takšnih kod se uporablja algebraična oblika. To pomeni, da je število zapisano kot mantisa, pomnožena z deset, na potenco, ki odraža želeni vrstni red števila. Vedeti morate, da mantisa ne sme biti več kot ena in nič ne sme biti zapisana za vejico.

Domneva se, da je binarni račun v začetku 18. stoletja izumil nemški matematik Gottfried Leibniz. Vendar, kot so znanstveniki nedavno odkrili, je Mangareva že dolgo pred polinezijskim otokom uporabljala to vrsto aritmetike. Kljub dejstvu, da je kolonizacija skoraj popolnoma uničila prvotne sisteme številčenja, so znanstveniki obnovili zapletene binarne in decimalne oblike štetja. Poleg tega kognitivni učenjak Nunez trdi, da so binarno kodiranje uporabljali v starodavni Kitajski že v 9. stoletju pred našim štetjem. NS. Druge starodavne civilizacije, kot so Indijanci Maja, so uporabljale tudi zapletene kombinacije decimalnih in binarnih sistemov za sledenje časovnih intervalov in astronomskih pojavov.

Ker je najbolj preprost in izpolnjuje zahteve:

  • Manj vrednosti je v sistemu, lažje je izdelati posamezne elemente, ki delujejo s temi vrednostmi. Zlasti dve števki binarnega številskega sistema je mogoče zlahka predstaviti s številnimi fizikalnimi pojavi: obstaja tok - ni toka, indukcija magnetno polje več od mejne vrednosti ali ne itd.
  • Kako manjša količina stanja elementa, večja je odpornost proti hrupu in hitreje lahko deluje. Na primer, če želite kodirati tri stanja z velikostjo indukcije magnetnega polja, boste morali vnesti dve mejni vrednosti, ki ne bosta prispevali k odpornosti proti hrupu in zanesljivosti shranjevanja informacij.
  • Binarna aritmetika je precej preprosta. Tabele seštevanja in množenja, osnovne operacije s številkami, so preproste.
  • Za izvajanje bitnih operacij nad številkami je mogoče uporabiti aparat logične algebre.

Povezave

  • Spletni kalkulator za pretvorbo številk iz enega številskega sistema v drugega

Fundacija Wikimedia. 2010.

Poglejte, kaj je "Binary Code" v drugih slovarjih:

    2 nekako sivo kodo 00 01 11 10 3 nekako sivo kodo 000 001 011 010 110 111 101 100 4 nekako sivo kodo 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 siva koda je sistem, številka, v kateri dva sosednja vrednote ... ... Wikipedia

    Koda signalne točke (SPC) signalnega sistema 7 (SS7, OKS 7) je edinstvena (in domače omrežje) naslov vozlišča, ki se uporablja na tretji ravni MTP (usmerjanje) v telekomunikacijskih omrežjih SS7 za identifikacijo ... Wikipedia

    V matematiki je število, ki ni deljivo z nobenim kvadratom razen z 1. Na primer, 10 je brez kvadrata, 18 pa ni, saj je 18 deljivo z 9 = 32. Začetek zaporedja brezkvadratnih števil je: 1, 2 , 3, 5, 6, 7, ... ... Wikipedia

    Če želite izboljšati ta članek, ali je zaželeno?: Wikifirajte članek. Oblikovanje preoblikujte v skladu s pravili za pisanje člankov. Popravite članek v skladu s slogovnimi pravili Wikipedije ... Wikipedia

    Ta izraz ima druge pomene, glej Python (razen dvoumnosti). Jezikovni razred Python: mu… Wikipedia

    V ožjem pomenu besede trenutno besedna zveza pomeni "poskus varnostnega sistema" in se bolj nagiba k pomenu naslednjega izraza Cracker napad. To se je zgodilo zaradi izkrivljanja pomena besede "heker". Heker ... ... Wikipedia

Binarni prevajalec je orodje za prevajanje binarne kode v besedilo za branje ali tiskanje. Binarno datoteko lahko prevedete v angleščino na dva načina; ASCII in Unicode.

Binarni številski sistem

Sistem binarnega dekoderja temelji na številki 2 (osnovi). Sestavljen je iz samo dveh številk kot osnove-2: 0 in 1.

Čeprav so binarni sistem uporabljali za različne namene v starem Egiptu, na Kitajskem in v Indiji, je postal jezik elektronike in računalnikov. sodobnega sveta... To je najučinkovitejši sistem za zaznavanje stanja izklopljenega (0) in vklopljenega (1) električnega signala. Je tudi binarni okvir za pretvorbo kode v besedilo, ki ga računalniki uporabljajo za sestavljanje podatkov. Celo digitalno besedilo, ki ga trenutno berete, je sestavljeno iz binarne številke... Lahko pa preberete to besedilo, ker smo dekodirali binarno kodo prevodne datoteke z uporabo binarne kode besede.

Kaj je ASCII?

ASCII je standard za kodiranje znakov elektronska komunikacija, okrajšava za American Standard Code for Information Interchange. V računalnikih, telekomunikacijski opremi in drugih napravah kode ASCII predstavljajo besedilo. Čeprav je podprtih veliko dodatnih znakov, večina sodobnih shem kodiranja znakov temelji na ASCII.

ASCII je tradicionalno ime za kodirni sistem; Internet Assigned Numbers Authority (IANA) daje prednost posodobljenemu imenu US-ASCII, ki pojasnjuje, da je bil sistem razvit v Združenih državah in temelji na pretežno uporabljenih tipografskih znakih. ASCII je eden od vrhuncev IEEE.

Binarno v ASCII

Prvotno temelji na angleški abecedi, ASCII kodira 128 določenih sedembitnih celih znakov. Natisnete lahko 95 kodiranih znakov, vključno s številkami od 0 do 9, malimi črkami od a do z, velike črke A do Z in ločila. Poleg tega je bilo v prvotno specifikacijo ASCII vključenih 33 nenatisljivih kontrolnih kod, ki so jih izdelali stroji Teletype; večina jih je zdaj zastarela, čeprav se nekateri še vedno pogosto uporabljajo, kot so vrnitve nosilca, premiki vrstic in kode zavihkov.

Na primer, binarno 1101001 = hex 69 (i je deveta črka) = decimalka 105 bi predstavljalo ASCII male črke I.

Uporaba ASCII

Kot je navedeno zgoraj, lahko z uporabo ASCII prevedete računalniško besedilo v človeško besedilo. Preprosto povedano, gre za binarni prevajalec v angleščino. Vsi računalniki prejemajo sporočila v binarnem, nizu 0 in 1. A tako kot lahko angleščina in španščina uporabljata isto abecedo, vendar imata za številne podobne besede popolnoma različne besede, imajo tudi računalniki svojo jezikovno različico. ASCII se uporablja kot metoda, ki vsem računalnikom omogoča izmenjavo dokumentov in datotek v istem jeziku.

ASCII je pomemben, ker so računalniki v razvoju dobili skupni jezik.

Leta 1963 je bil ASCII prvič komercialno uporabljen kot sedembitna teleprinterska koda za omrežje TWX (Teletype Writer eXchange) družbe American Telephone & Telegraph. TWX je prvotno uporabljal prejšnji pet-bitni ITA2, ki ga je uporabljal tudi konkurenčni teleprinterski sistem Telex. Bob Bemer je predstavil funkcije, kot je zaporedje pobega. Kot pravi Boemer, je njegov britanski kolega Hugh McGregor Ross pripomogel k popularizaciji tega dela – »tako zelo, da so kodo, ki je postala ASCII, v Evropi najprej imenovali Boehmer-Rossova koda«. Zaradi njegovega obsežnega dela ASCII so Boemerja imenovali "oče ASCII".

Do decembra 2007, ko je bil UTF-8 boljši, je bil ASCII najpogostejše kodiranje znakov v Svetovni splet; UTF-8 je nazaj združljiv z ASCII.

UTF-8 (Unicode)

UTF-8 je kodiranje znakov, ki je lahko tako kompaktno kot ASCII, lahko pa vsebuje tudi poljubne znake Unicode (z nekaj povečanja velikosti datoteke). UTF je oblika transformacije Unicode. "8" pomeni predstavljati znak z uporabo 8-bitnih blokov. Število blokov, ki jih mora znak predstavljati, se giblje od 1 do 4. Ena od res lepih stvari pri UTF-8 je, da je združljiv z ničelno končanimi nizi. Ko je kodiran, noben znak ne bo imel nič (0) bajta.

Unicode in univerzalni nabor znakov (UCS) ISO / IEC 10646 imata veliko širši nabor znakov, njune različne oblike kodiranja pa so v mnogih situacijah hitro nadomeščale ISO / IEC 8859 in ASCII. Čeprav je ASCII omejen na 128 znakov, Unicode in UCS podpirata več znakov z ločevanjem edinstvenih konceptov identifikacije (z uporabo naravnih števil, imenovanih kodne točke) in kodiranja (do binarnih formatov UTF-8, UTF-16 in UTF-32-bit ).) ...

Razlika med ASCII in UTF-8

ASCII je bil vključen kot prvih 128 znakov v nizu Unicode znaki(1991) torej 7-bitni ASCII znaki oba niza imata enake številske kode. To omogoča, da je UTF-8 združljiv s 7-bitnim ASCII, saj je datoteka UTF-8 samo z znaki ASCII identična datoteki ASCII z istim zaporedjem znakov. Še pomembneje je, da je zagotovljena združljivost naprej, ker programsko opremo ki prepozna samo 7-bitne znake ASCII kot posebne in ne spremeni bajtov z najvišjim nastavljenim bitom (kot se pogosto izvaja za podporo 8-bitnih razširitev ASCII, kot je ISO-8859-1), bo ohranil podatke UTF-8 nespremenjene.

Aplikacije za prevajanje binarne kode

Najpogostejšo uporabo tega številskega sistema je mogoče videti v računalniški tehnologiji. Navsezadnje je hrbtenica vsega računalniškega jezika in programiranja dvomestni številski sistem, ki se uporablja v digitalnem kodiranju.

To je tisto, kar sestavlja proces digitalnega kodiranja, ki zajema podatke in jih nato prikaže z omejenimi deli informacij. Omejene informacije so sestavljene iz ničel in enic v binarnem sistemu. Primeri tega so slike na zaslonu vašega računalnika. Za kodiranje teh slik se za vsako slikovno piko uporablja binarni niz.

Če zaslon uporablja 16-bitno kodo, bo vsaka slikovna pika prejela navodila, katero barvo naj prikazati na podlagi tega, kateri biti so 0 in 1. Rezultat je več kot 65.000 barv, predstavljenih z 2 ^ 16. Poleg tega boste našli uporabo binarnega številskega sistema v matematični veji, znani kot Boolean algebra.

V to področje matematike spadata vrednoti logike in resnice. V tej aplikaciji so stavki dodeljeni 0 ali 1, odvisno od tega, ali so resnični ali napačni. Če iščete orodje, ki vam pomaga pri tej aplikaciji, lahko poskusite s pretvorbo iz binarne v besedilo, iz decimalne v dvojiško, s pretvorbo dvojiško v decimalno.

Prednost binarnega številskega sistema

Binarni številski sistem je uporaben za številne stvari. Računalnik na primer klikne stikala za dodajanje številk. Dodatek računalnika lahko spodbudite z dodajanjem binarnih številk v sistem. Trenutno obstajata dva glavna razloga za uporabo tega računalniškega sistema številk. Prvič, lahko zagotovi zanesljivost varnostnega območja. Drugič in kar je najpomembneje, pomaga zmanjšati zahtevana vezja. To zmanjšuje potrebe po prostoru, porabo energije in stroške.

Lahko kodirate ali prevajate binarna sporočila, zapisana v binarnih številkah. na primer

(01101001) (01101100011011110111011001100101) (011110010110111101110101) je dekodirano sporočilo. Ko kopirate in prilepite te številke v naš binarni prevajalnik, boste prejeli naslednje besedilo v angleščini:

Ljubim te

To pomeni

(01101001) (01101100011011110111011001100101) (011110010110111101110101) = Ljubim te

mize

binarno

šestnajstiški

Če vas zanima, kako brati binarne številke, je pomembno razumeti, kako delujejo binarne številke. Binarni sistem je znan kot sistem številčenja "osnova 2", kar pomeni, da sta za vsako številko dve možni številki; ena ali nič. Velika števila se zapišejo z dodajanjem dodatnih binarnih enic ali nič.



Razumevanje binarnih števil


Znanje brati binarne datoteke ni ključnega pomena za uporabo računalnikov. Vendar je dobro razumeti koncept, da bi bolje razumeli, kako računalniki shranjujejo številke v pomnilnik. Omogoča vam tudi razumevanje izrazov, kot so 16-bitni, 32-bitni, 64-bitni, in dimenzije pomnilnika, kot so bajti (8 bitov).



"Branje" binarne kode običajno pomeni pretvorbo binarne številke v osnovno 10 (decimalno) število, ki ga ljudje poznajo. To preobrazbo je dovolj enostavno narediti v glavi, ko razumete, kako deluje binarni jezik.

Vsaka številka v binarnem številu ima poseben pomen, če številka ni nič. Ko določite vse te vrednosti, jih preprosto seštejete, da dobite 10-mestno decimalno vrednost binarne številke. Če želite videti, kako to deluje, vzemite dvojiško številko 11001010.


1. Najboljši način preberite binarno številko - začnite od samega desna številka in se premaknite v levo. Moč te prve lokacije je nič, to pomeni, da je vrednost za to številko, če ni nič, dve potenci nič ali ena. Ker je v tem primeru številka nič, bo vrednost za to lokacijo nič.



2. Nato pojdite na naslednjo številko. Če je ena, potem izračunaj dva na potencijo ena. Zabeležite si to vrednost. V tem primeru je vrednost potenca dvojke, enaka dvema.



3. Ta postopek ponavljajte, dokler ne dosežete skrajne leve števke.



4. Za konec je vse, kar morate storiti, je sešteti vsa ta števila skupaj, da dobite skupno decimalno vrednost binarnega števila: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202 .


Opomba: Drug način za prikaz celotnega procesa v obliki enačbe je naslednji: 1 x 2 7 + 1 x 2 6 + 0 x 2 5 + 0 x 2 4 + 1 x 2 3 + 0 x 2 2 + 1 x 2 1 + 0 x 2 0 = 20.


Binarna števila s podpisom


Zgornja metoda deluje za osnovna nepredznačena binarna števila. Vendar pa računalniki potrebujejo način za predstavitev negativnih števil z uporabo binarne kode.


Zaradi tega računalniki uporabljajo predpisana binarna števila. V tej vrsti sistema je skrajna leva številka znana kot predznak, preostale številke pa kot amplitudni bit.


Branje podpisanega binarnega števila je skoraj enako kot branje nepodpisanega, z eno majhno razliko.


1. Sledite enakemu postopku, kot je opisan zgoraj za nepredznačeno binarno število, vendar se ustavite takoj, ko dosežete skrajni levi bit.



2. Poglejte skrajni levi del, da določite predznak. Če je ena, potem je število negativno. Če je nič, potem je število pozitivno.



3. Zdaj naredite enake izračune kot prej, vendar uporabite ustrezen predznak na številko, ki jo označuje skrajni levi bit: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74 .


4. Binarna metoda s predznakom omogoča računalnikom, da predstavljajo števila, ki so pozitivna ali negativna. Vendar porabi začetni bit, kar pomeni, da velika števila zahtevajo nekoliko več pomnilnika kot nepodpisana binarna števila.

Dekodiranje binarne kode se uporablja za prevajanje iz strojnega jezika v navaden. Spletna orodja delujejo hitro, čeprav je to enostavno narediti ročno.

Binarna ali binarna koda se uporablja za prenos informacij v digitalni obliki. Nabor samo dveh znakov, na primer 1 in 0, vam omogoča šifriranje vseh informacij, naj bo to besedilo, številke ali slika.

Kako šifrirati z binarno kodo

Za ročno prevajanje katerega koli simbola v binarno kodo se uporabljajo tabele, v katerih je vsakemu simbolu dodeljena binarna koda v obliki ničel in enic. Najpogostejši sistem kodiranja je ASCII, ki uporablja 8-bitni zapis kode.

Osnovna tabela vsebuje binarne kode za latinsko abecedo, številke in nekatere simbole.

V razširjeno tabelo je dodana binarna interpretacija cirilice in dodatnih znakov.

Za prevajanje iz binarne kode v besedilo ali številke je dovolj, da v tabelah izberete želene kode. Seveda pa je za ročno opravljanje takšnega dela potrebno veliko časa. Poleg tega so napake neizogibne. Računalnik se z dešifriranjem spopada veliko hitreje. In pri tipkanju na zaslon niti ne pomislimo, da se v tem trenutku besedilo prevaja v binarno kodo.

Pretvorba binarnega števila v decimalno

Če želite ročno pretvoriti število iz binarnega številskega sistema v decimalni, lahko uporabite dokaj preprost algoritem:

  1. Pod binarno številko, začenši s skrajno desno števko, zapišite številko 2 v naraščajočih potencah.
  2. Pomnožite potence števila 2 z ustrezno številko binarne številke (1 ali 0).
  3. Dodajte dobljene vrednosti.

Takole izgleda algoritem na papirju:

Spletne storitve za binarno dešifriranje

Če še vedno morate videti dešifrirano binarno kodo ali, nasprotno, prevesti besedilo v dvojiško obliko, je najlažji način uporaba spletnih storitev, zasnovanih za ta namen.

Dve okni, običajni za spletne prevode, omogočata skoraj istočasno ogled obeh različic besedila v običajni in binarni obliki. In dešifriranje se izvaja v obe smeri. Vnos besedila poteka s preprostim kopiranjem in lepljenjem.