Gratis Binær til tekst-konverter
Konverter tekst til binær (0'er og 1'ere) og tilbage. Understøtter UTF-8-kodning. Se byte- og bitantal for enhver tekst.
Almindelige anvendelser
- Lær binær til datalogiForstå, hvordan computere gemmer tekst som binær — se præcis, hvordan bogstaver knytter til 8-bit ASCII-bytes.
- Binær kodepuslespil og chifferKod hemlige meddelelser i binær til flugtrum, puslespil og kodeopbrudsspil.
- Binær repræsentation i netværkSe, hvordan tekstdata repræsenteres i binær på netværkslaget — nyttigt til protokolanalyse.
- Tekst-steganografi med binærSkjul tekstmeddelelser i binær datastrømme — en introduktion til steganografiske kodebegreber.
- Forstå binær datatransmissionSe, hvordan tekst er kodet til binær bytes til transmission over serielle linjer, Bluetooth og radio.
Sådan fungerer det
Konverteringen kører udelukkende i din browser med Web API'ets indbyggede TextEncoder og TextDecoder — den samme UTF-8-kodningsmotor, som alle moderne browsere bruger. Der importeres intet bibliotek; opdeling, talsystemkonvertering og byte-fortolkning er alt sammen håndskrevet JavaScript, der kører lokalt.
- 1TextEncoder koder din tekstVed konvertering fra tekst til bytes omsætter browserens TextEncoder.encode() hvert tegn — inklusive emoji og ikke-ASCII-skrifter — til dets UTF-8-bytesekvens. Det er samme kodevej, som browsere bruger internt, når de sender formulardata.
- 2En håndskrevet opdeler formaterer bytesHver byteværdi omregnes til det valgte talsystem (binært via toString(2), hex via toString(16), oktalt via toString(8) eller decimalt) og udfyldes til en fast bredde. En grupperingsindstilling styrer, om bytes adskilles af mellemrum, linjeskift, nibble-afstand (4-bit-par) eller intet.
- 3En parser genskaber bytes i den modsatte retningFra kodet form tilbage til tekst fjerner en håndskrevet parser skilletegn og deler inputtet i bidder med fast bredde (8 tegn for binært, 2 for hex, 3 for oktalt) eller mellemrumsadskilte tokens for decimalt. Hver bid fortolkes med parseInt() i det rigtige talsystem, valideres til at ligge i intervallet 0–255 og placeres i et Uint8Array.
- 4TextDecoder validerer og udskriver UTF-8Uint8Array'et gives til TextDecoder('utf-8', { fatal: true }), som giver en fejl, hvis bytesekvensen ikke er gyldig UTF-8 — og fanger dermed tilfælde som et binært input, der danner en ugyldig multibyte-sekvens. Antal tegn, bytes og bits vises under outputtet.
Relaterede værktøjer
Hex-viser
Inspicér de rå bytes i en fil i et klassisk offset/hex/ASCII-dump med registrering af filtype via magiske tal. Læses lokalt; uploades aldrig.
Talsystemkonverter
Konverter tal mellem binært, oktalt, decimalt og hexadecimalt. Se bit-størrelsestilpasning og grupperet binært output øjeblikkeligt.
Morsekode-oversætter
Konverter tekst til morsekode og tilbage. Lyt til lydafspilningen af din besked i realtid.