Gratis Binær til tekst-konverterer
Konverter tekst til binær (0-er og 1-ere) og tilbake. Støtter UTF-8-koding. Se byte- og bittall for tekst.
Vanlige bruksområder
- Lær binær for informatikkForstå hvordan datamaskiner lagrer tekst som binær — se nøyaktig hvordan bokstaver kartlegger til 8-bits ASCII-bytes.
- Binær kodepuslespill og chifferKoder skjulte meldinger i binær for rømningsrom, puslespill og kodeknusningsspill.
- Binær representasjon i nettverkSe hvordan tekstdata representeres i binær på nettverkslaget — nyttig for protokollanalyse.
- Tekst-steganografi med binærSkjul tekstmeldinger i binær datastrømmer — en introduksjon til steganografiske kodebegreper.
- Forstå binær datatransmisjonSe hvordan tekst er kodet til binær bytes for transmisjon over serielle linjer, Bluetooth og radio.
Hvordan det fungerer
Konverteringen kjører helt i nettleseren med Web-API-ets innebygde TextEncoder og TextDecoder — den samme UTF-8-kodingsmotoren som alle moderne nettlesere bruker. Ingen bibliotek importeres; oppdeling, tallsystemkonvertering og bytetolking er håndskrevet JavaScript som kjører lokalt.
- 1TextEncoder koder teksten dinVed konvertering av tekst til byte kobler nettleserens TextEncoder.encode() hvert tegn — også emoji og ikke-ASCII-skrifter — til sin UTF-8-bytesekvens. Det er den samme kodeveien nettlesere bruker internt når de sender skjemadata.
- 2Håndskrevet oppdeler formaterer byteneHver byteverdi konverteres til valgt tallsystem (binært via toString(2), heksadesimalt via toString(16), oktalt via toString(8) eller desimalt) og fylles ut til fast bredde. Et grupperingsvalg styrer om bytene skilles med mellomrom, linjeskift, nibble-mellomrom (4-bits par) eller ingenting.
- 3En tolker gjenoppbygger bytene i motsatt retningFra kodet form tilbake til tekst fjerner en håndskrevet tolker skilletegn og deler inndataene i deler med fast bredde (8 tegn for binært, 2 for hex, 3 for oktalt) eller mellomromsdelte tokener for desimalt. Hver del tolkes med parseInt() i riktig tallsystem, valideres til å ligge i området 0–255 og legges i en Uint8Array.
- 4TextDecoder validerer og gir UTF-8Uint8Array sendes til TextDecoder('utf-8', { fatal: true }), som kaster en feil hvis bytesekvensen ikke er gyldig UTF-8 — og fanger dermed tilfeller som binære inndata som danner en ugyldig flerbytesekvens. Antall tegn, byte og bit vises under utdataene.
Relaterte verktøy
Hex-viser
Inspiser råbytene i en fil i et klassisk dump med offset / hex / ASCII, med filtypegjenkjenning basert på magiske tall. Leses lokalt; lastes aldri opp.
Tallbasiskonverterer
Konverter tall mellom binær, oktal, desimal og heksadesimal. Se bitstørrelsestilpasning og gruppert binærutdata øyeblikkelig.
Morsekodeoversetter
Konverter tekst til morsekode og tilbake. Lytt til lydavspillingen av meldingen din i sanntid.