Convertor gratuit de binar în text online

Traduceți instantaneu codul binar (secvențe de 0 și 1) în text care poate fi citit sau convertiți text simplu în octeți binari de 8 biți. Compatibilitate completă pentru UTF-8 (inclusiv caractere internaționale și emoji-uri) și 8-bit ASCII, cu mai multe formate de ieșire pentru dezvoltatori (separate prin spațiu, continue, prefixe 0b) și un Byte și Bit1 Inspector live.

Caractere: 0

Cifre binare (biți): 0

Octeți: 0

Byte & Bit Breakdown Inspector

Enter binary code or text above to inspect individual 8-bit bytes, decimal values, hex codes, and ASCII characters.

Cum funcționează conversia binar în text (pas cu pas)

Calculatoarele stochează toate caracterele, numerele și simbolurile utilizând sistemul de numere base-2 (binar), care constă exclusiv din 0 și 1. Every 8 binary digits (bits) form 1 byte, capable of representing values ​​from 0 (00000000) to 255 (11111111).

Pentru a converti manual un octet binar de 8 biți precum 01001000 într-un caracter text:

  1. Ascrie puteri de 2 fiecărei poziții de bit de la stânga (bitul cel mai semnificativ) la dreapta (bitul cel mai puțin semnificativ): 128, 64, 32, 16, 8, 4, 2, 1.
  2. Mmultiți fiecare bit cu greutatea sa pozițională și însumați biții activi (1):
    (0 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (0 × 2) + (0 × 1) = 64 + 8 = 72.
  3. LCăutați valoarea zecimală în tabelul ASCII / UTF-8: Decimal 72 (Hex 0x48) corespunde literei uppercase HL9.

Comparație de codificare binară ASCII vs. UTF-8

În timp ce standardul ASCII folosește un singur octet de 8 biți per caracter (suportând doar litere engleze, cifre și semne de punctuație de bază), UTF-8 este o codificare cu lățime variabilă care folosește 1 până la 4 octeți (8 până la 32 de biți pentru fiecare caracter emoji pentru fiecare simbol : 6 biți)

Caracter Unicode Code Point UTF-8 Reprezentare binară Dimensiune
A (Latin Capital A) U+0041 01000001 1 octet (8 biți)
é (E mic cu acută) U+00E9 11000011 10101001 2 octeți (16 biți)
€ (semnul euro) U+20AC 11100010 10000010 10101100 3 octeți (24 biți)
🚀 (Rocket Emoji) U+1F680 11110000 10011111 10011010 10000000 4 octeți (32 de biți)

ASCII rapid la tabel de referință binar

Caracter Zecimal hexazecimal Cod binar de 8 biți
Space () 32 20 00100000
0 – 9 (cifre) 48 – 57 30 – 39 00110000 – 00111001
A 65 41 01000001
B 66 42 01000010
C 67 43 01000011
Z 90 5A 01011010
a 97 61 01100001
b 98 62 01100010
c 99 63 01100011
z 122 7A 01111010

Cazuri de utilizare comună

  • Computer Science & Education – Vizualizarea modului în care caracterele, șirurile și simbolurile Unicode multi-octeți sunt stocate în memorie la nivel de biți și octeți.
  • SDepanare software și inginerie inversă – Inspectarea sarcinilor utile binare brute, a fluxurilor de biți și a matricelor de octeți C/JavaScript 0b.
  • CTF Provocări și puzzle-uri – Decodificare rapidă a mesajelor binare sau a codificărilor cu mai multe straturi în competițiile Capture The Flag de securitate cibernetică.

Întrebări frecvente

Ce înseamnă 01001000 01101001 în text?

În codificarea ASCII și UTF-8, 01001000 este zecimal 72 (litera uppercase H) și 01101001HL0 este zecimală (HL9 este zecimală lowercase scrisoarea i). Împreună, 01001000 01101001 vrăjește „Bună”.

De ce literele uppercase și lowercase diferă doar cu un bit în binar?

În tabelul ASCII, literele lowercase sunt exact 32 (25) mai mari decât omologii lor uppercase. De exemplu, 'A' este 01000001 (65) și 'a' este 01100001 (97)—doar al treilea bit din stânga de la locul 3 f2s 0 la 1.

Pot lipi binar fără spații sau cu prefixe 0b?

Da! Decodorul nostru gestionează automat fluxuri continue de 8 biți (cum ar fi 0100100001101001), octeți separați prin spațiu sau virgulă, jetoane ASCII pe 7 biți și prefixe 0b în stil programator (cum ar fi prefixele 0b (cum ar fi prefixele 0b) 0b01101001).