> octal | base8 | 0755 <

// Oktal – konverter mellom tekst og oktal (base 8)

[UNIX]

Unix-systemer

Brukes ofte til filtillatelser og escape-sekvenser i Unix/Linux.

[COMPACT]

Kompakt

Mer kompakt enn binær, siden bare sifrene 0–7 brukes.

[ESCAPE]

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.

Andre språk