đ§Ž Oktal â Dezimal Rechner
Oktal (Basis 8) in Dezimal (Basis 10) umrechnen â exakt, schnell und leicht verständlich
Mit diesem Online-Tool konvertieren Sie Zahlen sekundenschnell zwischen dem Oktalsystem (0 â 7) und dem Dezimalsystem (0 â 9). Perfekt fĂźr Informatik, Elektrotechnik und Lehre.
Oktal und Dezimal: Die Grundlagen
Das Oktalsystem (Basis 8) verwendet die Ziffern 0â7. Jede Stelle repräsentiert eine Potenz von 8 (8â°=1, 8š=8, 8²=64, 8Âł=512âŚ). Das Dezimalsystem (Basis 10) ist unser Alltagssystem mit den Ziffern 0â9.
Der wichtigste Grund warum Informatiker Oktal kennen mĂźssen: 1 Oktalziffer = exakt 3 Bits. Das macht Oktal zur kompakten Darstellung von Binärzahlen â und erklärt warum Linux-Dateiberechtigungen in Oktal angegeben werden.
Umrechnung Schritt fĂźr Schritt
đ Oktal â Dezimal: Stellenwert-Methode
Formel: Wert = ÎŁ (Ziffer Ă 8Position)
Position zählt von rechts beginnend mit 0.
Beispiel: Oktal 752 â Dezimal:
7 à 8² + 5 à 8š + 2 à 8Ⱐ= 7 à 64 + 5 à 8 + 2 à 1 = 448 + 40 + 2 = 490
đ Dezimal â Oktal: Divisions-Methode
Schritt 1: Zahl á 8 = Ergebnis Rest Râ
Schritt 2: Ergebnis á 8 = neues Ergebnis Rest Râ
Wiederholen bis Ergebnis = 0. Oktalzahl = Reste rßckwärts lesen.
Beispiel: Dezimal 490 â Oktal:
490 á 8 = 61 Rest 2
61 á 8 = 7 Rest 5
7 á 8 = 0 Rest 7
RĂźckwärts lesen: 752 â
Weitere Umrechnungsbeispiele mit vollständigem Rechenweg
| Oktal | Rechnung | Dezimal | Binär (zur Referenz) |
|---|---|---|---|
| 7 | 7 Ă 8â° = 7 | 7 | 111 |
| 10 | 1Ă8 + 0Ă1 | 8 | 1000 |
| 17 | 1Ă8 + 7Ă1 | 15 | 1111 |
| 37 | 3Ă8 + 7Ă1 | 31 | 11111 |
| 77 | 7Ă8 + 7Ă1 | 63 | 111111 |
| 100 | 1Ă64 + 0+0 | 64 | 1000000 |
| 377 | 3Ă64 + 7Ă8 + 7Ă1 | 255 | 11111111 |
| 755 | 7Ă64 + 5Ă8 + 5Ă1 | 493 | 111101101 |
| 777 | 7Ă64 + 7Ă8 + 7Ă1 | 511 | 111111111 |
| 1000 | 1Ă512 | 512 | 1000000000 |
Vollständige Referenztabelle 0â63 (Oktal â Dezimal â Binär)
| Dez | Okt | Bin | Dez | Okt | Bin | Dez | Okt | Bin | Dez | Okt | Bin |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 000 | 8 | 10 | 001 000 | 16 | 20 | 010 000 | 24 | 30 | 011 000 |
| 1 | 1 | 001 | 9 | 11 | 001 001 | 17 | 21 | 010 001 | 25 | 31 | 011 001 |
| 2 | 2 | 010 | 10 | 12 | 001 010 | 18 | 22 | 010 010 | 26 | 32 | 011 010 |
| 3 | 3 | 011 | 11 | 13 | 001 011 | 19 | 23 | 010 011 | 27 | 33 | 011 011 |
| 4 | 4 | 100 | 12 | 14 | 001 100 | 20 | 24 | 010 100 | 28 | 34 | 011 100 |
| 5 | 5 | 101 | 13 | 15 | 001 101 | 21 | 25 | 010 101 | 29 | 35 | 011 101 |
| 6 | 6 | 110 | 14 | 16 | 001 110 | 22 | 26 | 010 110 | 30 | 36 | 011 110 |
| 7 | 7 | 111 | 15 | 17 | 001 111 | 23 | 27 | 010 111 | 31 | 37 | 011 111 |
Linux chmod: Warum Oktal so wichtig ist â vollständig erklärt
Der häufigste Praxisfall fßr Oktal in der Informatik sind Unix/Linux-Dateiberechtigungen.
Der Befehl chmod 755 datei.sh setzt Rechte im Oktalsystem.
Das Verstehen dieses Systems erspart viel Rätselraten:
đ Warum funktioniert chmod mit Oktal?
Linux hat 3 Berechtigungs-Typen: r (read=4), w (write=2), x (execute=1)
Und 3 Benutzergruppen: EigentĂźmer (u), Gruppe (g), Andere (o)
Jede Gruppe bekommt einen Wert 0â7 (Summe der gewĂźnschten Rechte) â exakt 3 Bits â 1 Oktalziffer.
Drei Oktalziffern decken alle 9 Bits der Berechtigungsmaske ab.
| Oktalziffer | Binär | Rechte | Bedeutung |
|---|---|---|---|
| 0 | 000 | --- | Keine Rechte |
| 1 | 001 | --x | Nur ausfĂźhren |
| 2 | 010 | -w- | Nur schreiben |
| 3 | 011 | -wx | Schreiben + ausfĂźhren |
| 4 | 100 | r-- | Nur lesen |
| 5 | 101 | r-x | Lesen + ausfĂźhren |
| 6 | 110 | rw- | Lesen + schreiben |
| 7 | 111 | rwx | Alle Rechte |
| chmod-Wert | EigentĂźmer | Gruppe | Andere | Typischer Einsatz |
|---|---|---|---|---|
| 755 | rwx (7) | r-x (5) | r-x (5) | AusfĂźhrbare Dateien, Webserver-Skripte |
| 644 | rw- (6) | r-- (4) | r-- (4) | Normale Dateien, HTML, CSS |
| 700 | rwx (7) | --- (0) | --- (0) | Private Skripte, SSH-Keys |
| 600 | rw- (6) | --- (0) | --- (0) | Private Dateien (z.B. .ssh/id_rsa) |
| 777 | rwx (7) | rwx (7) | rwx (7) | Temporär, Testumgebungen (Sicherheitsrisiko!) |
| 400 | r-- (4) | --- (0) | --- (0) | Read-only, AWS .pem-Keys |
â ď¸ chmod 777 ist ein Sicherheitsrisiko
chmod 777 gibt allen Benutzern alle Rechte â auch unbekannten Nutzern auf dem System.
Auf Webservern kann das zur Kompromittierung fĂźhren. Nur in isolierten Testumgebungen verwenden.
Standard fĂźr Webdateien: 644 (Dateien) und 755 (Verzeichnisse).
Zahlensysteme im Vergleich: Oktal in der Informatik-Landschaft
| System | Basis | Ziffern | 1 Zeichen = X Bits | Hauptanwendung |
|---|---|---|---|---|
| Binär | 2 | 0, 1 | 1 Bit | Hardware, direkte Bitoperationen |
| Oktal | 8 | 0â7 | 3 Bits | Unix-Dateiberechtigungen, ältere Systeme |
| Dezimal | 10 | 0â9 | ~3,32 Bits | Alltag, menschliche Lesbarkeit |
| Hexadezimal | 16 | 0â9, AâF | 4 Bits | Speicheradressen, Farben (#FF5733), Bytes |
đĄ Oktal vs. Hexadezimal â was wann nutzen?
Oktal: Optimal wenn Gruppen zu 3 Bits wichtig sind â klassisch Unix-Rechte (9 Bits = 3 Ă 3 Bits = 3 Oktalziffern).
Hexadezimal: Optimal wenn Bytes (8 Bits) dargestellt werden sollen â 1 Byte = exakt 2 Hexziffern. Daher dominiert Hex in moderner Programmierung (Speicher, Farben, Hashes).
Im modernen Code-Kontext ist Hex deutlich häufiger als Oktal â Oktal kennen sollte man vor allem fĂźr chmod und Legacy-Systeme.
Oktal in verschiedenen Programmiersprachen
| Sprache | Oktal-Literale | Beispiel | Ergebnis (Dez) |
|---|---|---|---|
| C / C++ | FĂźhrende 0 | int x = 0755; | 493 |
| Python | Präfix 0o | x = 0o755 | 493 |
| JavaScript | Präfix 0o (ES6+) | let x = 0o755 | 493 |
| Java | FĂźhrende 0 | int x = 0755; | 493 |
| Bash/Shell | chmod-Syntax | chmod 755 file | Berechtigungsmaske |
| PHP | FĂźhrende 0 | $x = 0755; | 493 |
â ď¸ Vorsicht: Oktal-Fehler in C und PHP
In C, Java und PHP erzeugt eine fĂźhrende 0 automatisch eine Oktalzahl.
Das heiĂt: int x = 09; ist in C ein Syntaxfehler (9 ist keine Oktalziffer!).
Und int x = 010; ist nicht 10, sondern 8 (Oktal 10 = Dezimal 8).
Dieser Fehler passiert häufig bei Port-Nummern oder Zeitangaben mit fßhrender Null.
Häufige Fragen zu Oktal und Dezimal
Jede Oktalziffer wird mit der entsprechenden Potenz von 8 multipliziert und alles addiert. Beispiel: Oktal 345 = 3Ă8² + 4Ă8š + 5Ă8â° = 3Ă64 + 4Ă8 + 5Ă1 = 192 + 32 + 5 = 229. Merkhilfe: Stellenwerte von rechts sind 1, 8, 64, 512, 4096âŚ
Fortgesetztes Dividieren durch 8, Reste notieren, rĂźckwärts lesen. Beispiel: 229 á 8 = 28 Rest 5 | 28 á 8 = 3 Rest 4 | 3 á 8 = 0 Rest 3. RĂźckwärts: 345. Probe: 3Ă64 + 4Ă8 + 5 = 192+32+5 = 229 â
chmod 755 setzt Berechtigungen: Eigentßmer = 7 (rwx: lesen+schreiben+ausfßhren), Gruppe = 5 (r-x: lesen+ausfßhren), Andere = 5 (r-x: lesen+ausfßhren). In Binär: 111 101 101. Typisch fßr ausfßhrbare Skripte und Webserver-Verzeichnisse wo andere Benutzer lesen und ausfßhren, aber nicht schreiben dßrfen.
Oktal (Basis 8): Eine Ziffer = 3 Bits. Optimal fĂźr 3-Bit-Gruppen wie Unix-Dateiberechtigungen. Hexadezimal (Basis 16): Eine Ziffer = 4 Bits. Optimal fĂźr Bytes (8 Bits = 2 Hexziffern). Deshalb dominiert Hex in moderner Programmierung: Speicheradressen, RGB-Farben (#FF5733), MD5-Hashes, UUID etc. Oktal ist historisch wichtig aber in neuem Code kaum noch anzutreffen.
In Python 2 wurden Oktalzahlen mit fĂźhrender 0 geschrieben (z.B. 0755). Das fĂźhrte zu Verwirrung und Bugs: Programmierer nutzten fĂźhrende Nullen als Formatierung ohne zu wissen dass es Oktal bedeutet. Python 3 machte 0o als Pflichtpräfix (0o755) â klarer und fehlersicherer. Ăhnlich: 0x fĂźr Hexadezimal (0xFF), 0b fĂźr Binär (0b1010). In C/Java gilt die alte Regel noch: fĂźhrende 0 = Oktal.
đ Passende weitere Rechner
Binär â Dezimal Rechner ¡ Hexadezimal â Dezimal Rechner ¡ Dateneinheiten-Umrechner ¡ Dezimal â Prozent
Vertrauen Sie unserer Expertise
Daniel Niedermayer
Geschäftsfßhrer
Zuletzt geprĂźft am: 4. November 2025
Verwendete Quellen
Unsere Methodik
Die Umrechnung basiert auf der Basis-8-Darstellung von Zahlen. Jede Oktalstelle wird Ăźber 8-Potenzen gewichtet. Alle Berechnungen erfolgen mit JavaScript Double-Precision und werden sinnvoll gerundet.
Mehr zur Methodik erfahrenFixrechner.de bietet präzise Online-Tools fßr Mathematik, Technik und Alltag. Wir kombinieren wissenschaftliche Genauigkeit mit einfacher Bedienbarkeit.
GeprĂźfte Genauigkeit
Jede Formel wird regelmäĂig durch Fachexperten ĂźberprĂźft.
Datenschutz garantiert
Keine Speicherung Ihrer Eingaben â vollständig anonym.
Wissenschaftlich fundiert
Basierend auf anerkannten mathematischen Standards.
Letzte Aktualisierung: 4. November 2025


