Oktal-tekstkonverterer — tekst ↔ oktal

Konverter mellom lesbar tekst og dens oktale (base-8) framstilling. Hvert tegn kodes først som UTF-8-byte, og deretter blir hver byte til tre oktale siffer (000–377). Skriv inn tekst for å få oktal form, eller lim inn oktale siffer for å dekode dem tilbake til lesbar tekst. Unicode-bokstaver og emojier fungerer også — de spenner bare over flere grupper med tre siffer.
Dette verktøyet behandler all data lokalt i nettleseren — ingenting lastes opp.
Modus: Automatisk modus: mellomrom- eller kommaseparerte grupper med sifrene 0-7 som ligner oktale byte, dekodes; alt annet kodes.
Prefiks: Skilletegn: Hver byte blir til 3 oktale siffer (000–377). Dekoding tåler 0o-/%-prefikser og alle slags mellomrom, komma, bindestreker og linjeskift.
Konverteringen kjører direkte mens teksten skrives.
Skriv inn eller lim inn tekst for å kode den som UTF-8-oktale byte, eller lim inn oktale byte (000–377 hver) for å dekode dem tilbake til tekst.
Bakgrunn:
Oktal (base-8) er en kompakt måte å skrive binære byte på: én byte trenger bare tre siffer (000 = 0 … 377 = 255). Den dukker opp i Unix-filrettigheter (chmod 644), \ddd-escapesekvenser i C-, Python- og Java-strenger, og i gamle ASCII-tabeller. Denne siden koder tekst som UTF-8-bytestrømmen — én gruppe med tre siffer per byte — som er en annen, finere granularitet enn ASCII-kodeomformerens oktalmodus per tegn. For de binære og heksadesimale søsknene, se Binær tekst og Heks-tekst.
Oktale escapesekvenser og oktale literaler

I kildekode i C-familien er escapen \0 (og enhver \ddd) oktal — \101 er bokstaven A. JavaScript skrev en gang oktale literaler med et bart ledende null (0123), en form som streng modus avviser; den moderne eksplisitte prefikset er 0o, som denne siden godtar sammen med % og vanlige sifergrupper.

Oktal her er på bytenivå, ikke tegnnivå: tekst kodes først som UTF-8, så ett ikke-ASCII-tegn blir til flere byte og dermed flere grupper med tre siffer — 中 alene er 344 270 255.