koda | avkoda | komprimera

> octal | base8 | 0755 <

// Oktal – konvertera mellan text och oktal (bas 8)

[UNIX]

Unix-system

Används ofta för filrättigheter och escape-sekvenser i Unix/Linux.

[COMPACT]

Kompakt

Mer kompakt än binärt, eftersom endast siffrorna 0–7 används.

[ESCAPE]

Escape-sekvenser

Stöder \nnn-formatet som används i många programmeringsspråk.

>> teknisk information

Hur oktal fungerar:

Oktal (bas 8) använder siffrorna 0–7. Varje oktal siffra representerar exakt 3 bitar. Inom IT används oktal ofta för Unix-filrättigheter (755 = rwxr-xr-x) och escape-sekvenser för tecken (\101 = 'A').

Exempel:

'A' → 101 "Hello" → 110 145 154 154 157 chmod 755 → rwxr-xr-x

Varför använda oktal:

  • >Unix-filrättigheter
  • >Escape-sekvenser
  • >Äldre system
  • >Kompakt bitrepresentation
  • >Teckenkodning

>> vanliga frågor

Vad är oktal?

Oktal är ett talsystem med bas 8 som använder siffrorna 0–7. Varje oktal siffra representerar 3 bitar, vilket gör det enklare att visa binära data på ett mer kompakt sätt.

Varför används oktal för Unix-behörigheter?

Unix-filrättigheter använder 3 bitar för ägare, grupp och andra (läsa = 4, skriva = 2, köra = 1). Oktal representerar dessa 3-bitarsgrupper perfekt: 755 betyder rwx (7) för ägaren och r-x (5) för grupp och andra.

Vad är oktala escape-sekvenser?

Oktala escape-sekvenser som \101 representerar tecken genom deras ASCII-kod i oktal. De används i många programmeringsspråk och verktyg för att representera speciella eller icke utskrivbara tecken.

Hur skiljer sig oktal från hexadecimalt?

Oktal använder 8 symboler (0–7) och representerar 3 bitar per siffra, medan hexadecimalt använder 16 symboler (0–F) och representerar 4 bitar per siffra. Hexadecimalt är vanligare idag, men oktal är fortfarande viktigt i Unix-miljöer.

Andra språk