Ein Dateirecht
755
493
7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.
Gib eine Oktalzahl ein und lies ihren Dezimalwert ab, der Rechenweg steht darunter. Zu Beginn steht 755 im Feld, das häufigste Dateirecht, also 493.
Zuletzt aktualisiert
Coddy bringt es dir bei, indem du echten Code im Browser schreibst: interaktive Lektionen, sofortiges Feedback und KI-Hilfe, wenn du feststeckst.
Oktal ist das Zahlensystem zur Basis 8. Es verwendet die Ziffern 0 bis 7, und jede Stelle ist achtmal so viel wert wie die Stelle rechts daneben: 1, 8, 64, 512, 4096. Die Ziffern 8 und 9 kommen in einer Oktalzahl nie vor.
Zum Umrechnen multiplizierst du jede Ziffer mit ihrem Stellenwert und addierst. 17 ist 1 × 8 + 7 = 15, und 100 ist 1 × 64 = 64. Das Feld unter dem Konverter zeigt diese Zeilen für jede Eingabe.
Oktal lebt vor allem in Unix-Dateirechten weiter, wo jede Ziffer drei Bits bündelt: Lesen (4), Schreiben (2) und Ausführen (1). Deshalb gibt chmod 755 dem Besitzer Lese-, Schreib- und Ausführrechte und allen anderen Lese- und Ausführrechte.
0o eine Oktalzahl (0o755 in Python und JavaScript); in C tut das eine führende 0.755
493
7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.
17
15
1 × 8 + 7 = 15, eins weniger als Oktal 20, das 16 ist.
600
384
6 × 64 = 384: Lesen und Schreiben für den Besitzer, nichts für alle anderen.
777
511
7 × 64 + 7 × 8 + 7 = 511, eins weniger als 8³, also 512.
10 ist acht.0755 als Dezimalzahl lesen. Die führende 0 macht es zu Oktal, sein Wert ist also 493.chmod 755 erwartet Oktal, also übergib die Ziffern so, wie sie sind.int('755', 8) gibt 493 zurück. In JavaScript macht parseInt('755', 8) dasselbe.chmod 644 und chmod 755 und in einigen älteren Dateiformaten. Jede Oktalziffer fasst drei Bits, was genau zu den drei Rechte-Flags passt.