Semnificația codului binar - de ce computerele lucrează cu unu și zero. Cod binar - unde și cum este folosit? Decodificarea codului binar în numere

Un singur semnal digital nu este foarte informativ, deoarece poate lua doar două valori: zero și unu. Prin urmare, în cazurile în care este necesară transmiterea, procesarea sau stocarea unor cantități mari de informații, se folosesc de obicei mai multe semnale digitale paralele. În plus, toate aceste semnale ar trebui luate în considerare numai simultan; fiecare dintre ele separat nu are sens. În astfel de cazuri, vorbim despre coduri binare, adică coduri formate din semnale digitale (logice, binare). Fiecare dintre semnalele logice incluse în cod se numește bit. Cu cât sunt incluși mai mulți biți în cod, cu atât mai multe valori poate lua acest cod.

Spre deosebire de codificarea zecimală a numerelor care ne este familiară, adică un cod cu bază de zece, cu codificare binară, baza codului este numărul doi (Fig. 2.9). Adică, fiecare cifră de cod (fiecare cifră) a unui cod binar nu poate lua zece valori (ca în codul zecimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9), ci numai doi - 0 și 1. Sistemul de înregistrare pozițională rămâne același, adică cifra cea mai puțin semnificativă este scrisă în dreapta, iar cea mai semnificativă în stânga. Dar dacă în sistemul zecimal greutatea fiecărei cifre ulterioare este de zece ori mai mare decât greutatea celei anterioare, atunci în sistemul binar (cu codificare binară) este de două ori mai mare. Fiecare bit de cod binar este numit un bit (din engleză „Binary Digit” - „binary number”).

Orez. 2.9. Codare zecimală și binară

În tabel Figura 2.3 prezintă corespondența dintre primele douăzeci de numere din sistemele zecimal și binar.

Tabelul arată că numărul necesar de biți de cod binar este semnificativ mai mare decât numărul necesar de biți de cod zecimal. Numărul maxim posibil cu numărul de cifre egal cu trei este 999 în sistemul zecimal și doar 7 în sistemul binar (adică 111 în cod binar). În general, un număr binar de n biți poate lua 2n valori diferite, iar un număr zecimal de n biți poate lua 10n valori diferite. Adică, scrierea numerelor binare mari (cu mai mult de zece cifre) nu devine foarte convenabilă.

Tabelul 2.3. Corespondența dintre numere în sisteme zecimal și binar
Sistemul zecimal Sistem binar Sistemul zecimal Sistem binar

Pentru a simplifica înregistrarea numerelor binare, a fost propus așa-numitul sistem hexazecimal (codare hexazecimală). În acest caz, toți biții binari sunt împărțiți în grupuri de patru biți (începând cu cel mai puțin semnificativ), apoi fiecare grup este codificat cu un simbol. Fiecare astfel de grup este numit ciuguli(sau ciuguli, caiet), și două grupuri (8 biți) - octet. De la masă 2.3 arată că un număr binar de 4 biți poate lua 16 valori diferite (de la 0 la 15). Prin urmare, numărul necesar de caractere pentru un cod hexazecimal este tot 16, de unde și numele codului. Primele 10 caractere sunt numerele de la 0 la 9, iar apoi se folosesc cele 6 majuscule inițiale ale alfabetului latin: A, B, C, D, E, F.

Orez. 2.10. Notarea binară și hexazecimală a numerelor

În tabel 2.4 prezintă exemple de codificare hexazecimală a primelor 20 de numere (numerele binare sunt date între paranteze), iar Fig. Figura 2.10 prezintă un exemplu de scriere a unui număr binar în formă hexazecimală. Pentru a desemna codificarea hexazecimală, litera „h” sau „H” (din engleză Hexazecimal) este uneori folosită la sfârșitul unui număr, de exemplu, intrarea A17F h desemnează numărul hexazecimal A17F. Aici A1 reprezintă octetul mare al numărului și 7F este octetul inferior al numărului. Se apelează întregul număr (în cazul nostru, un număr de doi octeți). intr-un cuvant.

Tabelul 2.4. Sistem de codare hexazecimală
Sistemul zecimal sistem hexazecimal Sistemul zecimal sistem hexazecimal
0 (0) A (1010)
1(1) B (1011)
2 (10) C (1100)
3 (11) D (1101)
4 (100) E(1110)
5 (101) F(1111)
6 (110) 10 (10000)
7 (111) 11 (10001)
8 (1000) 12 (10010)
9 (1001) 13 (10011)

Pentru a converti un număr hexazecimal într-un număr zecimal, trebuie să înmulțiți valoarea celei mai mici cifre (zero) cu una, valoarea următoarei (primei) cifre cu 16, a doua cifră cu 256 (16 2), etc. , apoi adăugați toate produsele. De exemplu, luați numărul A17F:

A17F=F*16 0 + 7*16 1 + 1*16 2 + A*16 3 = 15*1 + 7*16+1*256+10*4096=41343

Dar fiecare specialist în echipamente digitale (dezvoltator, operator, reparator, programator etc.) trebuie să învețe să gestioneze sistemele hexazecimale și binare la fel de liber ca și sistemele zecimale obișnuite, astfel încât să nu fie necesare transferuri de la sistem la sistem.

Pe lângă codurile discutate, mai există și așa-numita reprezentare binară-zecimală a numerelor. Ca și în codul hexazecimal, în codul BCD fiecare cifră a codului corespunde la patru cifre binare, totuși, fiecare grup de patru cifre binare poate lua nu șaisprezece, ci doar zece valori, codificate prin caracterele 0, 1, 2, 3, 4 , 5, 6, 7, 8, 9. Adică, o zecimală corespunde la patru binare. Ca urmare, se dovedește că scrierea numerelor în cod zecimal binar nu este diferită de scrierea în cod zecimal obișnuit (Tabelul 2.6), dar în realitate este doar un cod binar special, fiecare cifră poate lua doar două valori: 0 și 1. Codul BCD este uneori foarte convenabil pentru organizarea indicatorilor și tablourilor de bord digitale zecimale.

Tabelul 2.6. Sistem de codare zecimală binar
Sistemul zecimal Sistem zecimal binar Sistemul zecimal Sistem zecimal binar
0 (0) 10 (1000)
1(1) 11 (1001)
2 (10) 12 (10010)
3 (11) 13 (10011)
4 (100) 14 (10100)
5 (101) 15 (10101)
6 (110) 16 (10110)
7 (111) 17 (10111)
8 (1000) 18 (11000)
9 (1001) 19 (11001)

În codul binar, puteți efectua orice operații aritmetice asupra numerelor: adunare, scădere, înmulțire, împărțire.

Luați în considerare, de exemplu, adăugarea a două numere binare pe 4 biți. Să adăugăm numărul 0111 (zecimal 7) și 1011 (zecimal 11). Adunarea acestor numere nu este mai dificilă decât în ​​notație zecimală:

Când adunăm 0 și 0 obținem 0, când adunăm 1 și 0 obținem 1, când adunăm 1 și 1 obținem 0 și ducem la următoarea cifră 1. Rezultatul este 10010 (zecimală 18). Adăugarea oricăror două numere binare de n biți poate avea ca rezultat un număr de n biți sau un număr de (n+1) biți.

Scăderea se face în același mod. Să se scadă numărul 0111 (7) din numărul 10010 (18). Scriem numerele aliniate la cifra cea mai puțin semnificativă și scădem în același mod ca în cazul sistemului zecimal:

La scăderea 0 din 0 obținem 0, la scăderea 0 din 1 obținem 1, la scăderea 1 din 1 obținem 0, la scăderea 1 din 0 obținem 1 și împrumutăm 1 în următoarea cifră. Rezultatul este 1011 (zecimal 11).

Când scădeți, este posibil să obțineți numere negative, așa că trebuie să utilizați reprezentarea binară a numerelor negative.

Pentru a reprezenta simultan atât numere binare pozitive, cât și binare negative, cel mai des este folosit așa-numitul cod de complement a doi. Numerele negative din acest cod sunt exprimate printr-un număr care, atunci când este adăugat la un număr pozitiv de aceeași valoare, va avea ca rezultat zero. Pentru a obține un număr negativ, trebuie să schimbați toți biții aceluiași număr pozitiv cu cei opuși (de la 0 la 1, de la 1 la 0) și să adăugați la rezultat 1. De exemplu, scrieți numărul –5. Numărul 5 din codul binar arată ca 0101. Înlocuim biții cu cei opuși: 1010 și adăugăm unul: 1011. Însumăm rezultatul cu numărul inițial: 1011 + 0101 = 0000 (ignorăm transferul la a cincea cifră) .

Numerele negative din codul de complement doi se disting de numerele pozitive prin valoarea cifrei celei mai semnificative: unul din cifra cea mai semnificativă definește un număr negativ, iar un zero definește un număr pozitiv.

Pe lângă operațiile aritmetice standard, sistemul de numere binare folosește și unele operații specifice, de exemplu, adăugarea modulo 2. Această operație (notată cu A) este pe biți, adică nu există transferuri de la o cifră la alta și nu există împrumuturi în cele mai mari cifre. Regulile de adunare modulo 2 sunt următoarele: , , . Aceeași operație se numește funcție Exclusiv sau. De exemplu, să însumăm modulo 2 două numere binare 0111 și 1011:

Alte operații pe biți asupra numerelor binare includ funcția AND și funcția SAU. Funcția AND are ca rezultat unul numai dacă biții corespunzători celor două numere originale sunt ambii uni, altfel rezultatul este -0. Funcția SAU are ca rezultat unul când cel puțin unul dintre biții corespunzători numerelor originale este 1, în caz contrar rezultatul este 0.

08. 06.2018

Blogul lui Dmitri Vassiyarov.

Cod binar - unde și cum este folosit?

Astăzi sunt deosebit de bucuroasă să vă cunosc, dragii mei cititori, pentru că mă simt ca un profesor care, chiar de la prima lecție, începe să prezinte clasa literelor și cifrelor. Și din moment ce trăim într-o lume a tehnologiei digitale, vă voi spune ce este codul binar, care este baza lor.

Să începem cu terminologia și să aflăm ce înseamnă binar. Pentru clarificare, să revenim la calculul nostru obișnuit, care se numește „zecimal”. Adică folosim 10 cifre, care fac posibilă operarea convenabilă cu diverse numere și păstrarea înregistrărilor corespunzătoare.

Urmând această logică, sistemul binar prevede utilizarea a doar două caractere. În cazul nostru, acestea sunt doar „0” (zero) și „1” unul. Și aici vreau să vă avertizez că ipotetic ar putea exista și alte simboluri în locul lor, dar tocmai aceste valori, care indică absența (0, gol) și prezența unui semnal (1 sau „stick”), vor ajuta înțelegem în continuare structura codului binar.

De ce este necesar codul binar?

Înainte de apariția computerelor, au fost utilizate diverse sisteme automate, al căror principiu de funcționare se baza pe recepția unui semnal. Senzorul este declanșat, circuitul este închis și un anumit dispozitiv este pornit. Fără curent în circuitul de semnal - fără funcționare. Dispozitivele electronice au făcut posibilă realizarea de progrese în procesarea informațiilor reprezentate de prezența sau absența tensiunii într-un circuit.

Complicarea lor ulterioară a dus la apariția primelor procesoare, care și-au făcut și treaba, procesând un semnal format din impulsuri alternate într-un anumit fel. Nu vom aprofunda în detaliile programului acum, dar următoarele sunt importante pentru noi: dispozitivele electronice s-au dovedit a fi capabile să distingă o anumită secvență de semnale de intrare. Desigur, este posibil să descriem combinația condiționată astfel: „există un semnal”; "nici un semnal"; „există un semnal”; „Există un semnal”. Puteți chiar simplifica notația: „există”; "Nu"; "Există"; "Există".

Dar este mult mai ușor să notăm prezența unui semnal cu o unitate „1”, iar absența acestuia cu un zero „0”. Apoi putem folosi în schimb un cod binar simplu și concis: 1011.

Desigur, tehnologia procesorului a făcut un pas mult înainte și acum cipurile sunt capabile să perceapă nu doar o secvență de semnale, ci programe întregi scrise cu comenzi specifice constând din caractere individuale.

Dar pentru a le înregistra, se folosește același cod binar, format din zerouri și unu, corespunzătoare prezenței sau absenței unui semnal. Dacă el există sau nu, nu contează. Pentru un cip, oricare dintre aceste opțiuni este o singură informație, care se numește „bit” (bit este unitatea oficială de măsură).

În mod convențional, un simbol poate fi codificat ca o secvență de mai multe caractere. Două semnale (sau absența lor) pot descrie doar patru opțiuni: 00; 01;10; 11. Această metodă de codificare se numește pe doi biți. Dar poate fi și:

  • Patru biți (ca în exemplul din paragraful de mai sus 1011) vă permite să scrieți 2^4 = 16 combinații de simboluri;
  • Opt biți (de exemplu: 0101 0011; 0111 0001). La un moment dat a fost de cel mai mare interes pentru programare, deoarece acoperea 2^8 = 256 de valori. Acest lucru a făcut posibilă descrierea tuturor cifrelor zecimale, a alfabetului latin și a caracterelor speciale;
  • Șaisprezece biți (1100 1001 0110 1010) și mai mare. Dar înregistrările cu o asemenea lungime sunt deja pentru sarcini moderne, mai complexe. Procesoarele moderne folosesc arhitectura pe 32 și 64 de biți;

Sincer, nu există o versiune oficială unică, dar s-a întâmplat că combinația de opt caractere a devenit măsura standard a informațiilor stocate numită „octet”. Acest lucru ar putea fi aplicat chiar și unei litere scrise în cod binar de 8 biți. Deci, dragii mei prieteni, vă rog să vă amintiți (dacă cineva nu știa):

8 biți = 1 octet.

Asa este. Deși un caracter scris cu o valoare de 2 sau 32 de biți poate fi numit și octet. Apropo, datorită codului binar putem estima volumul fișierelor măsurat în octeți și viteza de transmitere a informațiilor și pe Internet (biți pe secundă).

Codificarea binară în acțiune

Pentru a standardiza înregistrarea informațiilor pentru computere, au fost dezvoltate mai multe sisteme de codare, dintre care unul, ASCII, bazat pe înregistrarea pe 8 biți, a devenit larg răspândit. Valorile din acesta sunt distribuite într-un mod special:

  • primele 31 de caractere sunt caractere de control (de la 00000000 la 00011111). Servește pentru comenzi de service, ieșire către o imprimantă sau un ecran, semnale sonore, formatare text;
  • următoarele de la 32 la 127 (00100000 – 01111111) alfabet latin și simboluri auxiliare și semne de punctuație;
  • restul, până la al 255-lea (10000000 – 11111111) – alternativă, parte a tabelului pentru sarcini speciale și afișarea alfabetelor naționale;

Decodificarea valorilor din acesta este prezentată în tabel.

Dacă credeți că „0” și „1” sunt situate într-o ordine haotică, atunci vă înșelați profund. Folosind orice număr ca exemplu, vă voi arăta un model și vă voi învăța cum să citiți numerele scrise în cod binar. Dar pentru aceasta vom accepta câteva convenții:

  • Vom citi un octet de 8 caractere de la dreapta la stânga;
  • Dacă în numerele obișnuite folosim cifrele unu, zeci, sute, atunci aici (citind în ordine inversă) pentru fiecare bit sunt reprezentate diferite puteri ale „două”: 256-124-64-32-16-8- 4-2 -1;
  • Acum ne uităm la codul binar al numărului, de exemplu 00011011. Acolo unde există un semnal „1” în poziția corespunzătoare, luăm valorile acestui bit și le însumăm în modul obișnuit. În consecință: 0+0+0+32+16+0+2+1 = 51. Puteți verifica corectitudinea acestei metode uitându-vă la tabelul de coduri.

Acum, prietenii mei iscoditori, nu numai că știți ce este codul binar, ci și cum să convertiți informațiile criptate de acesta.

Limbă înțeleasă de tehnologia modernă

Desigur, algoritmul de citire a codului binar de către dispozitivele procesoare este mult mai complicat. Dar îl puteți folosi pentru a scrie orice doriți:

  • Informații text cu opțiuni de formatare;
  • Numerele și orice operațiuni cu acestea;
  • Imagini grafice și video;
  • Sunete, inclusiv cele dincolo de raza noastră de auz;

În plus, datorită simplității „prezentării”, sunt posibile diferite moduri de înregistrare a informațiilor binare:

  • Prin modificarea câmpului magnetic cu ;
  • Avantajele codificării binare sunt completate de posibilități aproape nelimitate de transmitere a informațiilor la orice distanță. Aceasta este metoda de comunicare folosită cu nave spațiale și sateliți artificiali.

    Deci, astăzi sistemul de numere binare este un limbaj care este înțeles de majoritatea dispozitivelor electronice pe care le folosim. Și ceea ce este cel mai interesant este că deocamdată nu este prevăzută nicio altă alternativă.

    Cred că informațiile pe care le-am prezentat vă vor fi suficiente pentru a începe. Și apoi, dacă va apărea o astfel de nevoie, toată lumea va putea aprofunda într-un studiu independent al acestui subiect.

    Îmi voi lua rămas bun și după o scurtă pauză îți voi pregăti un nou articol pe blogul meu pe un subiect interesant.

    E mai bine daca imi spui singur ;)

    Pe curând.

    Pentru că este cel mai simplu și îndeplinește cerințele:

    • Cu cât sunt mai puține valori în sistem, cu atât este mai ușor să fabricați elemente individuale care operează pe aceste valori. În special, două cifre ale sistemului de numere binar pot fi ușor reprezentate de multe fenomene fizice: există un curent - nu există curent, inducția câmpului magnetic este mai mare decât o valoare de prag sau nu, etc.
    • Cu cât un element are mai puține stări, cu atât este mai mare imunitatea la zgomot și poate funcționa mai rapid. De exemplu, pentru a codifica trei stări prin mărimea inducției câmpului magnetic, va trebui să introduceți două valori de prag, care nu vor contribui la imunitatea la zgomot și la fiabilitatea stocării informațiilor.
    • Aritmetica binară este destul de simplă. Simple sunt tabelele de adunare și înmulțire - operațiile de bază cu numere.
    • Este posibil să se folosească aparatul de algebră logică pentru a efectua operații pe biți pe numere.

    Legături

    • Calculator online pentru conversia numerelor dintr-un sistem numeric în altul

    Fundația Wikimedia. 2010.

    Vedeți ce este „Cod binar” în alte dicționare:

      Cod gri pe 2 biți 00 01 11 10 Cod gri pe 3 biți 000 001 011 010 110 111 101 100 Cod gri pe 4 biți 0000 0001 0011 0010 0110 0111101011011011011 0 1010 1011 1001 1000 Cod gri un sistem numeric în care două valori adiacente ... ... Wikipedia

      Codul punctului de semnal (SPC) al Sistemului de semnal 7 (SS7, OX 7) este o adresă de nod unică (în rețeaua de domiciliu) utilizată la al treilea nivel MTP (rutare) în rețelele de telecomunicații OX 7 pentru identificare... Wikipedia

      În matematică, un număr fără pătrat este un număr care nu este divizibil cu niciun pătrat, cu excepția lui 1. De exemplu, 10 este fără pătrat, dar 18 nu este, deoarece 18 este divizibil cu 9 = 32. Începutul șirului lui numerele fără pătrate sunt: ​​1, 2, 3, 5, 6, 7,… … Wikipedia

      Pentru a îmbunătăți acest articol, ați dori să: Wikifează articolul. Reluați designul în conformitate cu regulile de scriere a articolelor. Corectați articolul conform regulilor stilistice Wikipedia... Wikipedia

      Acest termen are alte semnificații, vezi Python (sensuri). Clasa de limbaj Python: mu... Wikipedia

      În sensul restrâns al cuvântului, expresia înseamnă în prezent „Încercare asupra unui sistem de securitate” și este mai înclinată spre semnificația următorului termen, atac cracker. Acest lucru s-a întâmplat din cauza unei distorsiuni a sensului cuvântului „hacker” în sine. Hacker... ...Wikipedia

    Cod binar- aceasta este prezentarea informațiilor prin combinarea simbolurilor 0 sau 1. Uneori poate fi foarte greu de înțeles principiul codificării informațiilor sub forma acestor două numere, dar vom încerca să explicăm totul în detaliu.

    Apropo, pe site-ul nostru puteți converti orice text în cod zecimal, hexazecimal, binar folosind Calculatorul de cod online.

    Când vedem ceva pentru prima dată, adesea punem o întrebare logică despre cum funcționează. Orice informație nouă este percepută de noi ca ceva complex sau creat exclusiv pentru vizualizare de la distanță, dar pentru persoanele care doresc să afle mai multe despre cod binar, se dezvăluie un adevăr simplu - codul binar nu este deloc greu de înțeles, așa cum ni se pare. De exemplu, litera engleză T în sistem binar va lua următoarea formă - 01010100, E - 01000101 și litera X - 01011000. Pe baza acestui lucru, înțelegem că cuvântul englezesc TEXT sub formă de cod binar va arăta astfel: 01010100 01000101 0101100010101001 computerul înțelege exact 000. reprezentarea simbolurilor pentru acest cuvânt, Ei bine, preferăm să o vedem în prezentarea literelor alfabetului.

    Până în prezent cod binar este utilizat în mod activ în programare, deoarece datorită ei funcționează computerele. Dar programarea nu se reduce la un set infinit de zerouri și unu. Deoarece acesta este un proces destul de intensiv în muncă, au fost luate măsuri pentru a simplifica înțelegerea dintre computer și om. Soluția problemei a fost crearea de limbaje de programare (BASIC, C++ etc.). Ca urmare, programatorul scrie un program într-un limbaj pe care îl înțelege, iar apoi un program compilator traduce totul în codul mașinii, pornind computerul.

    Conversia unui număr natural din sistemul numeric zecimal în sistemul binar.

    Pentru a converti numerele din sistemul de numere zecimal în sistemul de numere binar, acestea folosesc un „algoritm de substituție” constând din următoarea secvență de acțiuni:

    1. Selectați numărul dorit și împărțiți-l la 2. Dacă rezultatul împărțirii este cu rest, atunci numărul codului binar va fi 1, dacă nu există rest, va fi 0.

    2. Aruncând restul, dacă există unul, împărțiți din nou numărul obținut în urma primei împărțiri la 2. Setați numărul sistemului binar în funcție de prezența restului.

    3. Continuăm împărțirea, calculând numărul sistemului binar din rest, până ajungem la un număr care nu poate fi împărțit - 0.

    4. În acest moment, codul binar este considerat gata.

    De exemplu, să convertim numărul 7 în binar:

    1,7:2 = 3,5. Deoarece există un rest, scriem 1 ca prim număr al codului binar.

    2. 3: 2 = 1,5. Repetăm ​​procedura cu alegerea unui număr de cod între 1 și 0 în funcție de restul.

    3. 1:2 = 0,5. Selectăm din nou 1 folosind același principiu.

    4. Ca rezultat, obținem, convertiți din sistemul numeric zecimal în sistemul numeric binar, codul este 111.

    În acest fel puteți traduce un număr infinit de numere. Acum să încercăm să facem opusul - convertim un număr din binar în zecimal.

    Conversia unui număr de sistem binar în zecimal.

    Pentru a face acest lucru, trebuie să numerotăm numărul nostru binar 111 de la sfârșit, începând cu zero. Pentru 111 este 1^2 1^1 1^0. Pe baza acestui lucru, numărul pentru un număr va servi drept grad. În continuare, efectuăm acțiuni conform formulei: (x * 2^y) + (x * 2^y) + (x * 2^y), unde x este numărul ordinal al codului binar și y este puterea din acest număr. Înlocuim numărul nostru binar cu această formulă și calculăm rezultatul. Se obține: (1 * 2^2) + (1 * 2^1) + (1 * 2^0) = 4 + 2 + 1 = 7.

    O mică istorie a sistemului de numere binar.

    Este general acceptat că pentru prima dată sistem binar propus de Gottfried Wilhelm Leibniz, care a considerat sistemul util în calculele matematice complexe și în știință. Dar, conform unor date, înainte de propunerea sa pentru un sistem de numere binar, în China a apărut o inscripție pe perete, care a fost descifrată de folosind cod binar. Inscripția arăta bețe lungi și scurte. Presupunând că stick-ul lung este 1 și stick-ul scurt este 0, există șansa ca în China ideea de cod binar să existe cu mult înainte de descoperirea sa oficială. Descifrarea codului a identificat acolo doar un simplu număr natural, dar acesta este un fapt care rămâne așa.

    Am decis să fac un astfel de instrument precum conversia textului în cod binar și invers, există astfel de servicii, dar de obicei funcționează cu alfabetul latin, dar al meu traducătorul funcționează cu codificare Unicode în format UTF-8, care codifică caracterele chirilice în doi octeți.În momentul de față, capacitățile traducătorului sunt limitate la codificări pe doi octeți, adică. Nu este posibil să traduc caracterele chinezești, dar voi corecta această neînțelegere enervantă.

    Pentru a converti textul în reprezentare binară introduceți textul în fereastra din stânga și faceți clic pe TEXT->BIN în fereastra din dreapta va apărea reprezentarea sa binară.

    Pentru a converti codul binar în text introduceți codul în fereastra din dreapta și apăsați BIN->TEXT; reprezentarea lui simbolică va apărea în fereastra din stânga.

    Dacă traducerea codului binar în text sau invers, nu a funcționat - verificați corectitudinea datelor dvs.!

    Actualizați!

    Transformarea textului invers al formularului este acum disponibilă:

    înapoi la normal. Pentru a face acest lucru, trebuie să bifați caseta: „Înlocuiți 0 cu spații și 1 cu substituent █”. Apoi lipiți textul în caseta din dreapta: „Text în reprezentare binară” și faceți clic pe butonul de sub acesta „BIN->TEXT”.

    Atunci când copiați astfel de texte trebuie să fiți atenți pentru că... Puteți pierde cu ușurință spații la început sau la sfârșit. De exemplu, linia din partea de sus arată astfel:

    ██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

    și pe fond roșu:

    ██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

    Vezi câte spații la final poți pierde?