> octal | base8 | 0755 <
// Oktal – konvertera mellan text och oktal (bas 8)
Unix-system
Används ofta för filrättigheter och escape-sekvenser i Unix/Linux.
Kompakt
Mer kompakt än binärt, eftersom endast siffrorna 0–7 används.
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.