Octal
Das Oktalsystem ist das Zahlensystem zur Basis 8 mit den Ziffern 0-7, wobei jede Ziffer 3 Binärbits entspricht; es war auf frühen Computern weit verbreitet.
Zweck
Es stellte Binärzahlen auf frühen Maschinen mit durch 3 teilbaren Wortlängen kompakt dar und liest sich in 3-Bit-Gruppen natürlich; heute überlebt es hauptsächlich in Unix-Dateirechtebits.
Mechanismus
Jede Oktalziffer entspricht 3 Binärbits. Werte expandieren nach Stellenwert: N = d_n×8^n + ... + d_0×8^0. Beispiel: Oktal 17 = 1×8 + 7 = 15 im Dezimalsystem.
Anwendungsfälle
- Unix-Dateirechte (z. B. chmod 755)
- Instruktionsdebugging auf PDP-8 / PDP-11
- 0o-präfixierte numerische Literale in JavaScript
- C-artige String-Escapes
Beispiele
- Eingabe
493Output755Decimal 493 → octal 755, the rwxr-xr-x permission mask
Häufige Fehler
- A leading 0 making a JavaScript number parse as octal (non-strict mode)
- Use the 0o prefix to declare octal explicitly
Verwandte Begriffe
Hexadecimal
Das Hexadezimalsystem ist das Zahlensystem zur Basis 16, das 0-9 und A-F für 0-15 verwendet; es ist eine der häufigsten Basisnotationen in der Informatik. GLOSSAR
Binary
Das Binärsystem ist das Zahlensystem zur Basis 2, das nur 0 und 1 verwendet, und bildet die Grundlage der internen Datendarstellung in allen digitalen elektronischen Rechnern. GLOSSAR
Verwandte Tools
Oktal-Kodierer
Convert text to octal (base-8) byte representation. Kostenlos, privat, 100% clientseitig. WERKZEUG
Oktal-Dekodierer
Convert octal (base-8) bytes back to text. Kostenlos, privat, 100% clientseitig. WERKZEUG
Zahlbasis-Konverter
Convert numbers between any base (2-36). Kostenlos, privat, 100% clientseitig. WERKZEUG