Od čega se sastoji binarni kod? Dešifriranje binarnog koda: online alati gdje je primjenjivo. Kodiranje numeričkih informacija

Binarni kod- ovo je predstavljanje informacija kombinovanjem simbola 0 ili 1. Ponekad može biti vrlo teško razumjeti princip kodiranja informacija u obliku ova dva broja, ali pokušaćemo sve detaljno objasniti.

Usput, na našoj web stranici možete pretvoriti bilo koji tekst u decimalni, heksadecimalni, binarni kod koristeći online kalkulator kodova.

Kada nešto vidimo po prvi put, često postavljamo logično pitanje kako to funkcionira. Svaku novu informaciju doživljavamo kao nešto složeno ili stvoreno isključivo za gledanje izdaleka, ali za ljude koji žele saznati više o binarni kod, otkriva se jednostavna istina - binarni kod nije nimalo teško razumjeti, kako nam se čini. Na primjer, englesko slovo T in binarni sistem poprimiće sljedeći oblik - 01010100, E - 01000101 i slovo X - 01011000. Na osnovu toga razumijemo da će engleska riječ TEXT u obliku binarnog koda izgledati ovako: 01010100 01000101 010110100. predstavljanje simbola za ovu riječ, pa, radije ga vidimo u prikazu slova abecede.

Izlaziti s binarni kod se aktivno koristi u programiranju, jer zahvaljujući njemu računari rade. Ali programiranje se ne svodi na beskonačan skup nula i jedinica. Budući da je ovo prilično radno intenzivan proces, poduzete su mjere za pojednostavljenje razumijevanja između računara i ljudi. Rješenje problema bilo je stvaranje programskih jezika (BASIC, C++, itd.). Kao rezultat toga, programer piše program na jeziku koji razumije, a zatim program kompajlera sve prevodi u mašinski kod, pokrećući računar.

Pretvaranje prirodnog broja iz decimalnog sistema brojeva u binarni sistem.

Za pretvaranje brojeva iz decimalnog brojevnog sistema u binarni brojni sistem, oni koriste "algoritam zamjene" koji se sastoji od sljedećeg niza radnji:

1. Odaberite pravi broj i podijelite ga sa 2. Ako se rezultat dijeljenja dobije sa ostatkom, tada će broj binarnog koda biti 1, ako nema ostatka - 0.

2. Odbacivanjem ostatka, ako ga postoji, ponovo podijelite broj dobijen kao rezultat prvog dijeljenja sa 2. Podesite broj binarnog sistema u zavisnosti od prisustva ostatka.

3. Nastavljamo sa dijeljenjem, računajući broj binarnog sistema iz ostatka, sve dok ne dođemo do broja koji se ne može podijeliti - 0.

4. U ovom trenutku, binarni kod se smatra spremnim.

Na primjer, pretvorimo broj 7 u binarni:

1,7:2 = 3,5. Pošto postoji ostatak, pišemo 1 kao prvi broj binarnog koda.

2. 3: 2 = 1,5. Ponavljamo postupak odabirom kodnog broja između 1 i 0 ovisno o ostatku.

3. 1:2 = 0,5. Ponovo biramo 1 koristeći isti princip.

4. Kao rezultat, dobijamo, konvertovan iz decimalnog brojevnog sistema u binarni sistem brojeva, kod je 111.

Na ovaj način možete prevesti beskonačan broj brojeva. Pokušajmo sada učiniti suprotno - pretvoriti broj iz binarnog u decimalni.

Pretvaranje binarnog sistema u decimalni broj.

Da bismo to učinili, naš binarni broj 111 trebamo numerirati od kraja, počevši od nule. Za 111 to je 1^2 1^1 1^0. Na osnovu toga, broj za broj će služiti kao njegov stepen. Zatim izvodimo radnje prema formuli: (x * 2^y) + (x * 2^y) + (x * 2^y), gdje je x redni broj binarnog koda, a y je snaga ovog broja. Zamjenjujemo naš binarni broj ovom formulom i izračunavamo rezultat. Dobijamo: (1 * 2^2) + (1 * 2^1) + (1 * 2^0) = 4 + 2 + 1 = 7.

Malo istorije binarnog brojevnog sistema.

Općenito je prihvaćeno da po prvi put binarni sistem predložio Gottfried Wilhelm Leibniz, koji je sistem smatrao korisnim u kompleksu matematičkih proračuna i nauke. Ali prema nekim podacima, prije njegovog prijedloga za binarni brojevni sistem, u Kini se pojavio zidni natpis koji je dešifrovan kada koristeći binarni kod. Na natpisu su bili dugi i kratki štapići. Pod pretpostavkom da je dugi štap 1, a kratki 0, postoji šansa da je u Kini ideja binarnog koda postojala mnogo prije njegovog službenog otkrića. Dešifrovanjem koda je tamo identifikovan samo jednostavan prirodni broj, ali to je činjenica koja ostaje takva.

Alat za binarne konverzije. Binarni kod je numerički sistem koji koristi bazu 2 koji se koristi u informatici, simboli koji se koriste u binarnom zapisu su uglavnom nula i jedan (0 i 1).

Odgovori na pitanja

Možete urediti ova pitanja i odgovore (dodati nove informacije, poboljšati prijevod, itd.) " itemscope="" itemtype="http://schema.org/Question">

Kako pretvoriti broj u binarno?

Pretvaranje broja u binarni (sa nulama i jedinicama) sastoji se od a od baze 10 do baze 2 (prirodno binarni kod)

primjer: 5 (osnova 10) = 1*2^2+0*2^1+1*2^0 = 101 (baza 2)

Metoda se sastoji od uzastopnih dijeljenja sa 2 i bilježenja ostatka (0 ili 1) obrnutim redoslijedom.

primjer: 6/2 = 3 ostaje 0, zatim 3/2 = 1 ostaje 1, zatim 1/2 = 0 ostaje 1. Uzastopni ostaci su 0,1,1 pa se 6 zapisuje 110 u binarnom.

Možete urediti ova pitanja i odgovore (dodati nove informacije, poboljšati prijevod, itd.) " itemscope="" itemtype="http://schema.org/Question">

Kako pretvoriti tekst u binarni?

Povežite svakom slovu abecede broj, na primjer pomoću koda ili . Ovo će zamijeniti svako slovo brojem koji se zatim može pretvoriti u binarni (vidi gore).

primjer: AZ je 65,90 () pa 1000001.1011010 u binarnom

Slično za binarni prevod u tekst, pretvorite binarni u broj, a zatim povežite taj broj sa slovom u željenom kodu.

Možete urediti ova pitanja i odgovore (dodati nove informacije, poboljšati prijevod, itd.) " itemscope="" itemtype="http://schema.org/Question">

Kako prevesti binarno

Binarno se ne prevodi direktno, bilo koji broj je kodiran u binarnom ostaje broj. S druge strane, u informatici je uobičajeno koristiti binarno za pohranjivanje teksta, na primjer korištenjem tabele, koja povezuje broj sa slovom. Prevodilac je dostupan na dCode.

Možete urediti ova pitanja i odgovore (dodati nove informacije, poboljšati prijevod, itd.) " itemscope="" itemtype="http://schema.org/Question">

Šta je bit?

Bit (kontrakcija binarne cifre) je simbol u binarnoj notaciji: 0 ili 1.

Možete urediti ova pitanja i odgovore (dodati nove informacije, poboljšati prijevod, itd.) " itemscope="" itemtype="http://schema.org/Question">

Šta je komplement sa 1?

U informatici, nečiji komplement je pisanje broja koji negativno obrće 0 i 1.

primjer: 0111 postaje 1000, tako da 7 postaje -7

Možete urediti ova pitanja i odgovore (dodati nove informacije, poboljšati prijevod, itd.) " itemscope="" itemtype="http://schema.org/Question">

Šta je komplement 2?

U informatici, komplement je pisanje broja koji negativno obrće 0 i 1 i dodaje 1.

primjer: 0111 postaje 1001

Postavite novo pitanje

Izvorni kod

dCode zadržava vlasništvo nad izvornim kodom skripte Binarni kod na mreži. Osim eksplicitne licence otvorenog koda (označeno Creative Commons / besplatno), bilo koji algoritam, aplet, isječak, softver (konverter, rješavač, enkripcija / dešifriranje, kodiranje / dekodiranje, šifriranje / dešifriranje, prevodilac) ili bilo koja funkcija (konvertiranje, rješavanje, dešifriranje) , šifriranje, dešifriranje, šifriranje, dekodiranje, kodiranje, prevođenje) napisano na bilo kojem informatičkom jeziku (PHP, Java, C#, Python, Javascript, Matlab, itd.) na koji dCode posjeduje prava neće biti besplatno pušteno u promet. Za preuzimanje skripte binarnog koda na mreži za korištenje van mreže na PC, iPhone ili Android, zatražite ponudu cijene na

Binarni kod je oblik zapisa informacija u obliku jedinica i nula. Ovo je poziciono sa bazom 2. Danas se binarni kod (tabela predstavljena malo ispod sadrži neke primere pisanja brojeva) koristi u svim digitalnim uređajima bez izuzetka. Njegova popularnost objašnjava se visokom pouzdanošću i jednostavnošću ovog oblika snimanja. Binarna aritmetika je vrlo jednostavna, pa je shodno tome lako implementirati na hardverskom nivou. komponente (ili, kako ih još zovu, logičke) su vrlo pouzdane, jer rade u samo dva stanja: logička jedinica (postoji struja) i logička nula (nema struje). Dakle, oni su povoljni u poređenju sa analognim komponentama, čiji se rad zasniva na prolaznim procesima.

Kako je sastavljena binarna notacija?

Hajde da shvatimo kako se formira takav ključ. Jedan bit binarnog koda može sadržavati samo dva stanja: nulu i jedan (0 i 1). Kada se koriste dva bita, postaje moguće napisati četiri vrijednosti: 00, 01, 10, 11. Trobitni unos sadrži osam stanja: 000, 001 ... 110, 111. Kao rezultat, nalazimo da je dužina binarni kod zavisi od broja bitova. Ovaj izraz se može napisati pomoću sljedeće formule: N =2m, gdje je: m broj cifara, a N broj kombinacija.

Vrste binarnih kodova

U mikroprocesorima se takvi ključevi koriste za snimanje različitih obrađenih informacija. Širina binarnog koda može značajno premašiti njegovu ugrađenu memoriju. U takvim slučajevima, dugi brojevi zauzimaju nekoliko memorijskih lokacija i obrađuju se pomoću nekoliko naredbi. U ovom slučaju, svi memorijski sektori koji su dodijeljeni za višebajtni binarni kod smatraju se jednim brojem.

Ovisno o potrebi za pružanjem ovih ili onih informacija, razlikuju se sljedeće vrste ključeva:

  • unsigned;
  • direktni cjelobrojni znakovni kodovi;
  • predznačeni inverzi;
  • potpis dodatno;
  • Grey code;
  • Grey Express kod;
  • frakcioni kodovi.

Pogledajmo pobliže svaki od njih.

Nepotpisani binarni kod

Hajde da shvatimo koja je ovo vrsta snimanja. U kodovima bez predznaka, svaka cifra (binarna) predstavlja stepen dvojke. U ovom slučaju, najmanji broj koji se može napisati u ovom obliku je nula, a maksimum se može predstaviti sljedećom formulom: M = 2 n -1. Ova dva broja u potpunosti definiraju raspon ključa koji se može koristiti za izražavanje takvog binarnog koda. Pogledajmo mogućnosti pomenute forme za snimanje. Kada se koristi ovaj tip nepotpisanog ključa, koji se sastoji od osam bitova, raspon mogućih brojeva će biti od 0 do 255. Šesnaestobitni kod će imati raspon od 0 do 65535. U osmobitnim procesorima se koriste dva memorijska sektora za pohranjivanje i pisanje takvih brojeva, koji se nalaze u susjednim odredištima. Posebne komande omogućavaju rad sa takvim tipkama.

Direktni cijeli brojevi potpisani kodovi

U ovoj vrsti binarnog ključa, najznačajniji bit se koristi za zapis predznaka broja. Nula odgovara plusu, a jedan minus. Kao rezultat uvođenja ove znamenke, raspon kodiranih brojeva pomiče se na negativnu stranu. Ispostavilo se da osmobitni binarni cijeli broj s predznakom može pisati brojeve u rasponu od -127 do +127. Šesnaest bita - u rasponu od -32767 do +32767. Osmobitni mikroprocesori koriste dva susjedna sektora za pohranjivanje takvih kodova.

Nedostatak ovog oblika snimanja je što se predznak i digitalni bitovi ključa moraju obraditi odvojeno. Pokazalo se da su algoritmi programa koji rade sa ovim kodovima veoma složeni. Za promjenu i isticanje znakovnih bitova potrebno je koristiti mehanizme za maskiranje ovog simbola, što doprinosi naglom povećanju veličine softvera i smanjenju njegovih performansi. Da bi se ovaj nedostatak otklonio, uveden je nova vrsta ključ - obrnuti binarni kod.

Potpisan reverzni ključ

Ovaj oblik zapisa razlikuje se od direktnih kodova samo po tome što se negativni broj u njemu dobija invertiranjem svih bitova ključa. U ovom slučaju, digitalni i znakovni bit su identični. Zahvaljujući tome, algoritmi za rad s ovom vrstom koda su značajno pojednostavljeni. Međutim, obrnuti ključ zahtijeva poseban algoritam za prepoznavanje znaka prve cifre i izračunavanje apsolutne vrijednosti broja. Kao i vraćanje predznaka rezultirajuće vrijednosti. Štaviše, u kodovima za obrnuto i naprijed za brojeve, dva ključa se koriste za pisanje nule. Unatoč činjenici da ova vrijednost nema pozitivan ili negativan predznak.

Binarni broj komplementa sa dva potpisa

Ova vrsta zapisa nema navedene nedostatke prethodnih ključeva. Takvi kodovi omogućavaju direktno zbrajanje pozitivnih i negativnih brojeva. U ovom slučaju se ne vrši analiza bita predznaka. Sve je to omogućeno činjenicom da su komplementarni brojevi prirodni prsten simbola, a ne umjetne formacije kao što su tipke naprijed i nazad. Štaviše, važan faktor je da je izuzetno lako izvesti komplementarne proračune u binarnim kodovima. Da biste to učinili, samo dodajte jedan ključu za obrnuto. Kada koristite ovu vrstu znakovnog koda, koji se sastoji od osam cifara, raspon mogućih brojeva će biti od -128 do +127. Šesnaestobitni ključ će imati raspon od -32768 do +32767. Osmobitni procesori također koriste dva susjedna sektora za pohranjivanje takvih brojeva.

Binarno dodatni kod je zanimljiv zbog uočenog efekta, koji se naziva fenomen propagacije znaka. Hajde da shvatimo šta ovo znači. Ovaj učinak je da je u procesu pretvaranja jednobajtne vrijednosti u dvobajtnu dovoljno da se svakom bitu visokog bajta dodijele vrijednosti predznaka nižeg bajta. Ispostavilo se da možete koristiti najznačajnije bitove za pohranu potpisanog. U ovom slučaju, vrijednost ključa se uopće ne mijenja.

Grey kod

Ovaj oblik snimanja je u suštini ključ u jednom koraku. To jest, u procesu prijelaza s jedne vrijednosti na drugu, mijenja se samo jedan bit informacije. U ovom slučaju, greška u čitanju podataka dovodi do prijelaza s jedne pozicije na drugu s blagim vremenskim pomakom. Međutim, dobivanje potpuno pogrešnog rezultata kutnog položaja takvim postupkom je potpuno isključeno. Prednost takvog koda je njegova sposobnost preslikavanja informacija. Na primjer, invertiranjem najznačajnijih bitova, možete jednostavno promijeniti smjer brojanja. Ovo se dešava zahvaljujući kontrolnom ulazu Komplementa. U ovom slučaju, izlazna vrijednost može biti ili povećanje ili smanjenje za jedan fizički smjer rotacije ose. Budući da su informacije snimljene u Grey ključu isključivo kodirane prirode, koje ne nose stvarne numeričke podatke, prije daljeg rada potrebno ih je prvo pretvoriti u uobičajeni binarni oblik zapisa. To se radi pomoću posebnog pretvarača - Grey-Binar dekodera. Ovaj uređaj može se lako implementirati korištenjem elementarnih logičkih elemenata u hardveru i softveru.

Grey Express Code

Grey-ov standardni jednostepeni ključ je pogodan za rješenja koja su predstavljena brojevima, dva. U slučajevima kada je potrebno implementirati druga rješenja, samo srednji dio se izrezuje iz ovog oblika snimanja i koristi. Kao rezultat toga, očuvana je priroda ključa u jednom koraku. Međutim, u ovom kodu početak numeričkog raspona nije nula. Pomiče se za navedenu vrijednost. Tokom obrade podataka, polovina razlike između početne i smanjene rezolucije oduzima se od generiranih impulsa.

Reprezentacija razlomka u binarnom ključu s fiksnom zarezom

U procesu rada morate raditi ne samo s cijelim brojevima, već i s razlomcima. Takvi brojevi se mogu napisati korištenjem direktnih, obrnutih i komplementarnih kodova. Princip konstruisanja pomenutih ključeva je isti kao kod celih brojeva. Do sada smo smatrali da bi binarni zarez trebao biti desno od najmanje značajne cifre. Ali to nije istina. Može se nalaziti lijevo od najznačajnije znamenke (u ovom slučaju se kao promjenljiva mogu pisati samo razlomci) i u sredini varijable (mogu se pisati mješovite vrijednosti).

Binarni prikaz s pomičnim zarezom

Ovaj oblik se koristi za pisanje ili obrnuto - vrlo mali. Primjeri uključuju međuzvjezdane udaljenosti ili veličine atoma i elektrona. Prilikom izračunavanja takvih vrijednosti, morali bi koristiti vrlo veliki binarni kod. Međutim, ne moramo uzeti u obzir kosmičke udaljenosti sa milimetarskom preciznošću. Stoga je oblik zapisa fiksne točke neefikasan u ovom slučaju. Za prikaz takvih kodova koristi se algebarski oblik. To jest, broj je zapisan kao mantisa pomnožena sa deset na stepen koji odražava željeni redoslijed broja. Trebalo bi da znate da mantisa ne bi trebalo da bude veća od jedan, a nula ne bi trebalo da se piše iza decimalnog zareza.

Vjeruje se da je binarni račun izumio njemački matematičar Gottfried Leibniz početkom 18. stoljeća. Međutim, kako su naučnici nedavno otkrili, mnogo prije nego što je korišteno polinezijsko ostrvo Mangareva ovaj tip aritmetika. Uprkos činjenici da je kolonizacija gotovo potpuno uništila originalne sisteme brojeva, naučnici su obnovili složene binarne i decimalne vrste brojanja. Osim toga, kognitivni naučnik Nunez tvrdi da se binarno kodiranje koristilo u staroj Kini još u 9. veku pre nove ere. e. Druge drevne civilizacije, kao što su Maje, takođe su koristile složene kombinacije decimalnih i binarnih sistema za praćenje vremenskih intervala i astronomskih fenomena.

Zato što je najjednostavniji i ispunjava uslove:

  • Što je manje vrijednosti u sistemu, lakše je proizvesti pojedinačne elemente koji rade na tim vrijednostima. Konkretno, dvije cifre binarnog brojevnog sistema mogu se lako predstaviti mnogim fizičkim pojavama: postoji struja - nema struje, indukcija magnetsko polje veća od granične vrijednosti ili ne, itd.
  • Što manje stanja element ima, to je veća otpornost na buku i brže može da radi. Na primjer, da biste kodirali tri stanja kroz veličinu indukcije magnetskog polja, morat ćete unijeti dvije granične vrijednosti, koje neće doprinijeti otpornosti na buku i pouzdanosti pohranjivanja informacija.
  • Binarna aritmetika je prilično jednostavna. Jednostavne su tablice sabiranja i množenja - osnovne operacije s brojevima.
  • Moguće je koristiti aparat logičke algebre za izvođenje bitskih operacija nad brojevima.

Linkovi

  • Online kalkulator za pretvaranje brojeva iz jednog brojevnog sistema u drugi

Wikimedia Foundation. 2010.

Pogledajte šta je “Binarni kod” u drugim rječnicima:

    2-bitni sivi kod 00 01 11 10 3-bitni sivi kod 000 001 011 010 110 111 101 100 4-bitni sivi kod 0000 0001 0011 0010 0110 0111 10 10 10 10 1010 1011 1001 1000 Grey kod brojevnog sistema u koje dvije susjedne vrijednosti ... ... Wikipedia

    Šifra signalne tačke (SPC) signalnog sistema 7 (SS7, OX 7) je jedinstvena (u kućnoj mreži) adresa čvora koja se koristi na trećem MTP nivou (ruting) u telekomunikacijskim OX 7 mrežama za identifikaciju ... Wikipedia

    U matematici, broj bez kvadrata je broj koji nije djeljiv ni sa jednim kvadratom osim 1. Na primjer, 10 je bez kvadrata, ali 18 nije, jer je 18 djeljivo sa 9 = 32. Početak niza brojevi bez kvadrata su: 1, 2, 3, 5, 6, 7,… … Wikipedia

    Da biste poboljšali ovaj članak, želite da: Vikifikujete članak. Preradite dizajn u skladu sa pravilima za pisanje članaka. Ispravite članak prema stilskim pravilima Wikipedije... Wikipedia

    Ovaj izraz ima druga značenja, pogledajte Python (značenja). Python Jezik jezika: mu... Wikipedia

    U užem smislu riječi, fraza trenutno znači “Pokušaj sigurnosnog sistema” i teži ka značenju sljedećeg izraza, Cracker napad. To se dogodilo zbog izobličenja značenja same riječi "haker". Haker... ...Vikipedija

Binarni prevodilac je alat za prevođenje binarnog koda u tekst za čitanje ili štampanje. Možete prevesti binarni na engleski koristeći dvije metode; ASCII i Unicode.

Binarni sistem brojeva

Sistem binarnog dekodera je baziran na broju 2 (radix). Sastoji se od samo dva broja kao sistem brojeva sa bazom 2: 0 i 1.

Iako se binarni sistem koristio u različite svrhe u starom Egiptu, Kini i Indiji, postao je jezik elektronike i kompjutera. savremeni svet. To je najefikasniji sistem za detekciju isključenih (0) i uključenih (1) stanja električnog signala. Takođe je osnova binarnog koda u tekstu koji se koristi na računarima za sastavljanje podataka. Čak i digitalni tekst koji sada čitate sastoji se od binarnih brojeva. Ali možete pročitati ovaj tekst jer smo dešifrirali datoteku za prijevod binarnog koda koristeći binarni kod riječi.

Šta je ASCII?

ASCII je standard za kodiranje znakova za elektronske komunikacije, skraćeno od American Standard Code for Information Interchange. U računarima, telekomunikacionoj opremi i drugim uređajima, ASCII kodovi predstavljaju tekst. Iako su podržani mnogi dodatni znakovi, većina modernih šema kodiranja znakova bazirana je na ASCII.

ASCII je tradicionalni naziv za sistem kodiranja; Internet Assigned Numbers Authority (IANA) preferira ažurirani naziv US-ASCII, koji pojašnjava da je sistem razvijen u Sjedinjenim Državama i da se zasniva na tipografskim znakovima koji se pretežno koriste. ASCII je jedan od vrhunaca IEEE.

Binarno u ASCII

Prvobitno baziran na engleskom alfabetu, ASCII kodira 128 specificiranih sedmobitnih cijelih znakova. Može se ispisati 95 kodiranih znakova, uključujući brojeve od 0 do 9, mala slova a do z, velika slova A do Z i znakovi interpunkcije. Pored toga, 33 neštampajuća kontrolna koda proizvedena od strane mašina Teletype uključena su u originalnu ASCII specifikaciju; većina njih je sada zastarjela, iako su neke još uvijek u širokoj upotrebi, kao što su vraćanja na nosioce, pomicanje reda i kodovi kartica.

Na primjer, binarni broj 1101001 = heksadecimalni 69 (i je deveto slovo) = decimalni broj 105 predstavljao bi mala slova I u ASCII-u.

Koristeći ASCII

Kao što je gore spomenuto, koristeći ASCII možete prevesti kompjuterski tekst u ljudski tekst. Jednostavno rečeno, to je binarni prevodilac na engleski. Svi računari primaju poruke u binarnim, 0 i 1 serijama. Međutim, kao što engleski i španski mogu koristiti istu abecedu, ali imaju potpuno različite riječi za mnoge slične riječi, računari također imaju svoju verziju jezika. ASCII se koristi kao metoda koja omogućava svim računarima da razmjenjuju dokumente i datoteke na istom jeziku.

ASCII je važan jer kada su kompjuteri razvijeni, dobili su zajednički jezik.

Godine 1963. ASCII je prvi put komercijalno korišten kao sedmobitni teleprinterski kod za TWX (Teletype Writer eXchange) mrežu American Telephone & Telegrapha. TWX je u početku koristio prethodni peto-bitni ITA2, koji je takođe koristio konkurentski Telex sistem teleprintera. Bob Boehmer je predstavio funkcije kao što je sekvenca za bijeg. Prema Boehmeru, njegov britanski kolega Hugh MacGregor Ross pomogao je popularizaciji djela - "toliko da je kod koji je postao ASCII prvi put nazvan Boehmer-Rossov kod u Evropi." Zbog svog opsežnog rada na ASCII-u, Boehmer je nazvan "ocem ASCII-a".

Do decembra 2007. godine, kada je UTF-8 bio superiorniji, ASCII je bio najčešće kodiranje znakova na World Wide Webu; UTF-8 je unatrag kompatibilan sa ASCII.

UTF-8 (Unicode)

UTF-8 je kodiranje znakova koje može biti kompaktno kao ASCII, ali također može sadržavati bilo koje Unicode znakove (uz određeno povećanje veličine datoteke). UTF je Unicode format konverzije. "8" znači predstavljanje znaka pomoću 8-bitnih blokova. Broj blokova koji znak mora predstavljati varira od 1 do 4. Jedna od zaista lijepih karakteristika UTF-8 je da je kompatibilan sa stringovima završenim nultom. Kada je kodiran, nijedan znak neće imati nul(0) bajt.

Unicode i Univerzalni skup znakova (UCS) ISO/IEC 10646 imaju mnogo širi raspon znakova, a njihovi različiti oblici kodiranja počeli su brzo da zamjenjuju ISO/IEC 8859 i ASCII u mnogim situacijama. Iako je ASCII ograničen na 128 znakova, Unicode i UCS podržavaju više znakova odvajanjem jedinstvenih koncepata identifikacije (koristeći prirodne brojeve zvane kodne tačke) i kodiranjem (do UTF-8, UTF-16 i UTF-32-bitnih binarnih formata). .

Razlika između ASCII i UTF-8

ASCII je uključen kao prvih 128 znakova u Unicode skup znakova (1991), tako da 7-bitni ASCII znakovi u oba skupa imaju iste numeričke kodove. Ovo omogućava da UTF-8 bude kompatibilan sa 7-bitnim ASCII-jem, budući da je UTF-8 datoteka samo sa ASCII znakovima identična ASCII datoteci sa istim nizom znakova. Što je još važnije, kompatibilnost unaprijed je osigurana jer softver, koji prepoznaje samo 7-bitne ASCII znakove kao posebne i ne mijenja bajtove s najvišim postavljenim bitovima (kao što se često radi za podršku 8-bitnih ASCII ekstenzija kao što je ISO-8859-1), sačuvat će UTF-8 podatke nepromijenjene .

Aplikacije za prevodioce binarnog koda

Najčešća aplikacija za ovaj brojni sistem se može vidjeti u kompjuterske tehnologije. Na kraju krajeva, osnova svih kompjuterskih jezika i programiranja je dvocifreni sistem brojeva koji se koristi u digitalnom kodiranju.

To je ono što čini proces digitalnog kodiranja, uzimanja podataka i njihovog prikazivanja ograničenim bitovima informacija. Ograničene informacije se sastoje od nula i jedinica binarnog sistema. Slike na ekranu vašeg računara su primjer ovoga. Binarni niz se koristi za kodiranje ovih slika za svaki piksel.

Ako ekran koristi 16-bitni kod, svaki piksel će dobiti upute koju boju treba prikazati na osnovu toga koji su bitovi 0 i 1. Ovo rezultira preko 65.000 boja predstavljenih sa 2^16 binarnih brojevnih sistema u grani matematike poznatoj kao Bulova algebra.

Vrijednosti logike i istine pripadaju ovoj oblasti matematike. U ovoj aplikaciji, iskazima se dodjeljuje 0 ili 1 ovisno o tome jesu li istinite ili netačne. Možete isprobati binarno u tekst, decimalno u binarno, binarno u decimalno pretvaranje ako tražite alat koji pomaže u ovoj aplikaciji.

Prednost binarnog brojevnog sistema

Binarni brojevni sistem je koristan za brojne stvari. Na primjer, računar okreće prekidače za dodavanje brojeva. Možete podstaći dodavanje računara dodavanjem binarnih brojeva sistemu. Trenutno postoje dva glavna razloga za korištenje ovoga kompjuterski sistem Računanje. Prvo, može osigurati pouzdanost sigurnosnog raspona. Sekundarni i što je najvažnije, pomaže da se minimiziraju potrebna kola. Ovo smanjuje potreban prostor, potrošnju energije i troškove.

Možete kodirati ili prevoditi binarne poruke napisane u binarnim brojevima. Na primjer,

(01101001) (01101100011011110111011001100101) (011110010110111101110101) je dekodirana poruka. Kada kopirate i zalijepite ove brojeve u naš binarni prevodilac, dobit ćete sljedeći tekst na engleskom:

volim te

To znači

(01101001) (01101100011011110111011001100101) (0111100101101111011110101) = Volim te

stolovi

binarni

heksadecimalni

Izbor