> octal | base8 | 0755 <
// Oktal – Konvertierung zwischen Text und oktaler Darstellung (Basis 8)
Unix-Systeme
Wird häufig für Dateiberechtigungen und Escape-Sequenzen in Unix/Linux verwendet.
Platzsparend
Kompakter als Binärdarstellung, da nur die Ziffern 0–7 verwendet werden.
Escape-Sequenzen
Unterstützt das \nnn-Format, das in vielen Programmiersprachen verwendet wird.
>> Technische Infos
Wie Oktal funktioniert:
Oktal (Basis 8) verwendet die Ziffern 0–7. Jede Oktalstelle repräsentiert genau 3 Bits. In der Informatik wird Oktal oft für Unix-Dateiberechtigungen (755 = rwxr-xr-x) und Zeichen-Escape-Sequenzen (\101 = 'A') verwendet.
Beispiele:
'A' → 101 "Hello" → 110 145 154 154 157 chmod 755 → rwxr-xr-x
Warum Oktal verwenden:
- >Unix-Dateiberechtigungen
- >Escape-Sequenzen
- >Altsysteme
- >Kompakte Bitdarstellung
- >Zeichenkodierung
>> Häufig gestellte Fragen
Was ist Oktal?
Oktal ist ein Zahlensystem zur Basis 8, das die Ziffern 0–7 verwendet. Jede Oktalstelle steht für genau 3 Bits und eignet sich daher, Binärdaten kompakter darzustellen.
Warum wird Oktal für Unix-Berechtigungen verwendet?
Unix-Dateiberechtigungen verwenden jeweils 3 Bits für Besitzer, Gruppe und andere (Lesen = 4, Schreiben = 2, Ausführen = 1). Oktal bildet diese 3-Bit-Gruppen perfekt ab: 755 bedeutet rwx (7) für den Besitzer und r-x (5) für Gruppe und andere.
Was sind oktale Escape-Sequenzen?
Oktale Escape-Sequenzen wie \101 stellen Zeichen über ihren ASCII-Code in Oktal dar. Sie werden in vielen Programmiersprachen und Tools verwendet, um spezielle oder nicht druckbare Zeichen zu repräsentieren.
Wie unterscheidet sich Oktal von Hexadezimal?
Oktal verwendet 8 Symbole (0–7) und repräsentiert 3 Bits pro Stelle, während Hexadezimal 16 Symbole (0–F) und 4 Bits pro Stelle nutzt. Hex ist heute häufiger, aber Oktal bleibt für Unix-Systeme wichtig.