Convertor Binar în Text — gratuit
Convertește text în binar (0 și 1) și invers. Suportă codificarea UTF-8. Vizualizează numărul de octeți și biți pentru orice text.
Utilizări frecvente
- Învețați binar pentru informaticăÎnțelegeți cum computerele stochează textul ca binar — vedeți exact cum literele se mapează la octeți ASCII de 8 biți.
- Puzzle-uri de cod binar și cifreCodificați mesaje secrete în binar pentru camere de evadare, puzzle-uri și jocuri de spargere a codului.
- Reprezentare binară în rețeleleVedeți cum sunt reprezentate datele de text în binar la nivelul rețelei — util pentru analiza protocolului.
- Steganografie de text cu binarAscundeți mesaje de text în fluxuri de date binare — o introducere la conceptele de codificare steganografică.
- Înțelegerea transmisiei de date binareVedeți cum textul este codificat în octeți binari pentru transmisie peste liniile seriale, Bluetooth și radio.
Cum funcționează
Conversia rulează în întregime în browser-ul tău folosind TextEncoder și TextDecoder integrate ale Web API — același motor de codificare UTF-8 folosit de fiecare browser modern. Nicio bibliotecă nu este importată; segmentarea, conversia de bază și parsarea octeților sunt toate JavaScript scris manual, rulând local.
- 1TextEncoder codifică textul tăuCând convertești text în octeți, TextEncoder.encode() al browser-ului mapează fiecare caracter — inclusiv emoji și scripturi non-ASCII — la secvența sa de octeți UTF-8. Aceasta este aceeași cale de cod pe care browserele o folosesc intern la trimiterea datelor de formular.
- 2Segmentator scris manual formatează octețiiFiecare valoare de octet este convertită la baza selectată (binar prin toString(2), hexazecimal prin toString(16), octal prin toString(8), sau zecimal) și completată la o lățime fixă. O opțiune de grupare controlează dacă octeții sunt separați prin spații, linii noi, separatoare de patru biți (perechi nibble), sau deloc.
- 3Parserul reconstruiește octeții pentru direcția inversăTrecând de la forma codificată înapoi la text, un parser scris manual elimină separatorii și împarte intrarea în segmente de lățime fixă (8 caractere pentru binar, 2 pentru hexazecimal, 3 pentru octal) sau jetoane delimitate prin spații albe pentru zecimal. Fiecare segment este parsat cu parseInt() la baza corectă, validat să fie în intervalul 0–255, și plasat într-un Uint8Array.
- 4TextDecoder validează și produce UTF-8Uint8Array-ul este transmis către TextDecoder('utf-8', { fatal: true }), care aruncă o eroare dacă secvența de octeți nu este UTF-8 valid — prinzând cazuri precum o intrare binară care formează o secvență multi-byte invalidă. Un număr de caractere, octeți și biți este afișat sub ieșire.
Instrumente similare
Vizualizator Hex
Inspectează octeții bruti ai oricărui fișier într-un dump clasic offset / hex / ASCII, cu detectare a tipului de fișier prin număr magic. Citit local; niciodată încărcat.
Convertor Baze Numerice
Convertește numere între binar, octal, zecimal și hexazecimal. Vizualizează potrivirea dimensiunii biților și ieșirea binară grupată instant.
Translator Cod Morse
Convertește text în cod Morse și invers. Ascultă redarea audio a mesajului tău în timp real.