> octal | base8 | 0755 <
// Oktal – konverter mellom tekst og oktal (base 8)
Unix-systemer
Brukes ofte til filtillatelser og escape-sekvenser i Unix/Linux.
Kompakt
Mer kompakt enn binær, siden bare sifrene 0–7 brukes.
Escape-sekvenser
Støtter \nnn-formatet som brukes i mange programmeringsspråk.
>> teknisk info
Hvordan oktal fungerer:
Oktal (base 8) bruker sifrene 0–7. Hvert oktalt siffer representerer nøyaktig 3 biter. I IT brukes oktal ofte til Unix-filtillatelser (755 = rwxr-xr-x) og escape-sekvenser for tegn (\101 = 'A').
Eksempler:
'A' → 101 "Hello" → 110 145 154 154 157 chmod 755 → rwxr-xr-x
Hvorfor bruke oktal:
- >Unix-filtillatelser
- >Escape-sekvenser
- >Eldre systemer
- >Kompakt bitrepresentasjon
- >Tegnkoding
>> ofte stilte spørsmål
Hva er oktal?
Oktal er et tallsystem med base 8 som bruker sifrene 0–7. Hvert oktalt siffer representerer 3 biter og gjør det enklere å vise binære data mer kompakt.
Hvorfor brukes oktal til Unix-tillatelser?
Unix-filtillatelser bruker 3 biter for eier, gruppe og andre (lese = 4, skrive = 2, kjøre = 1). Oktal representerer disse 3-bits gruppene perfekt: 755 betyr rwx (7) for eier og r-x (5) for gruppe og andre.
Hva er oktale escape-sekvenser?
Oktale escape-sekvenser som \101 representerer tegn gjennom deres ASCII-kode i oktal. De brukes i mange programmeringsspråk og verktøy for å representere spesielle eller ikke-utskrivbare tegn.
Hvordan skiller oktal seg fra heksadesimal?
Oktal bruker 8 symboler (0–7) og representerer 3 biter per siffer, mens heksadesimal bruker 16 symboler (0–F) og representerer 4 biter per siffer. Heksadesimal er mer vanlig i dag, men oktal er fortsatt viktig i Unix-miljøer.