Hva er tekst i binærformat?

Datamaskiner lagrer tekst som tall. Hvert tegn får et tall gjennom en tegnkoding, og disse tallene lagres som byte på 8 bits, der hver bit er 0 eller 1. I ASCII og UTF-8 er bokstaven H lik 72, som er 01001000 i binærformat. Å skrive tekst som enere og nuller er en vanlig måte å lære hvordan datamaskiner fungerer på, skjule en melding i et puslespill eller dekorere et innlegg.

Verktøybeskrivelse

Dette verktøyet konverterer tekst til binærformat og binærformat tilbake til tekst. Skriv inn tekst for å få bytene i binærformat, eller lim inn binærdata for å lese teksten. Velg om byteseparasjonene skal være mellomrom, komma, linjeskift eller ingen separatorer. Bruk bytteknappen for å snu resultatet og kontrollere det.

Funksjoner

  • Tekst til binærformat og binærformat til tekst på samme sted
  • UTF-8-koding, slik at bokstaver med aksent, kyrillisk, kinesisk og emoji fungerer like godt som engelsk
  • Skill byte med mellomrom, komma, linjeskift eller ingenting
  • Leser binærdata atskilt med mellomrom, komma, semikolon eller linjeskift, eller en sammenhengende bitsekvens uten separatorer
  • Godtar 7-biters ASCII-grupper, som 1001000, og 0b-prefikser
  • Forklarer hva som er galt når binærdata ikke kan leses

Slik fungerer det

Tekst kodes som UTF-8. Engelske bokstaver, sifre og skilletegn bruker én byte hver, bokstaver med aksent og kyrilliske bokstaver bruker to, de fleste kinesiske og japanske tegn bruker tre, og emoji bruker fire. Hver byte skrives som 8 bits med innledende nuller. Når binærdata leses, er hver gruppe mellom separatorene én byte. En gruppe som er lengre enn 8 bits, eller bits uten separatorer, deles opp i grupper på 8 bits. Bytene dekodes deretter som UTF-8, og verktøyet rapporterer en feil hvis de ikke utgjør gyldig tekst.

Tips

  • Et tegn som er mer enn én byte i UTF-8, må beholdes komplett. Hvis du sletter én av byt­ene, blir binærdataene uleselige.
  • Binærdata fra en gammel ASCII-tabell kan være skrevet med 7 bits per tegn. Behold mellomrommene mellom gruppene, slik at hver gruppe leses som ett tegn.
  • Hvis du vil vise et enkelt tall i binærformat i stedet for tekst, kan du bruke en tallbasiskonverterer.