Zum Hauptinhalt springen

Oktal-Konverter

Wandeln Sie Oktalzahlen in Dezimal, Binär und Hex um — oder geben Sie Dezimal ein, um Oktal zu erhalten. Ideal für Unix-Dateiberechtigungen.

Input
0 chars | 0 bytes
Output
Decimal
Binary
Octal
Hexadecimal

Octal encoding survives in one highly practical domain: Unix file permissions. The familiar `chmod 755` and `chmod 644` commands use octal values where each digit encodes three permission bits — read, write, and execute — for owner, group, and others. Understanding what `0755` means in binary and decimal is essential for any sysadmin or developer working on Unix or Linux systems.

Beyond permissions, octal appears in C and C++ string literals (`\0141` for the letter 'a'), in some network protocols, and occasionally in legacy systems. This tool converts octal values to decimal, binary, and hex so you can cross-reference representations and verify permissions or protocol values without mental arithmetic.

Oktalzahlen online konvertieren

  1. 1

    Oktal- oder Dezimalzahl eingeben

    Geben Sie eine Oktalzahl (Ziffern 0–7) oder eine Dezimalzahl ein. Zeichen außerhalb des gültigen Bereichs werden sofort mit einem Inline-Fehler markiert.

  2. 2

    Alle Darstellungen sehen

    Dezimal-, Binär- und Hexadezimaläquivalente erscheinen sofort. Besonders nützlich für Unix-Dateiberechtigungswerte wie chmod 755.

  3. 3

    Ergebnis kopieren

    Kopieren Sie die benötigte Darstellung. Alle Berechnungen laufen lokal im Browser.

How Octal Representation Works

Octal is base 8, using the digits 0–7. Each octal digit represents exactly three bits, which is why it pairs naturally with groups of three binary digits. Converting from binary to octal groups bits in threes from the right: binary `111 101 101` maps directly to octal `755`. This three-bit alignment makes octal significantly more readable than binary for permission analysis without requiring the two-character padding that hexadecimal needs.

The leading zero convention in C-family languages (`0755`) signals to the compiler that the literal is octal, not decimal. This is a common source of bugs — `010` in C is 8, not 10. In Python 3 the syntax was changed to `0o755` to make the octal prefix unambiguous. Modern shells accept both `chmod 755` and `chmod 0755` and treat them identically.

Warum den FileCrank Oktal-Konverter verwenden?

  • ✓ Wandelt Oktal gleichzeitig in Dezimal, Binär und Hex um.
  • ✓ Ideal für Unix-Dateiberechtigungswerte (chmod 755, 644).
  • ✓ Inline-Fehlerhervorhebung für ungültige Ziffern (8 oder 9).
  • ✓ Läuft vollständig in Ihrem Browser — keine Daten werden an einen Server gesendet.

Funktionen & Spezifikationen

Max. Dateigröße
Bis zu 100 MB
Datenschutz
DSGVO-konform: Dateien werden nach etwa einer Stunde gelöscht
Preis
Kostenlos, keine Registrierung
Verarbeitung
100% clientseitig
Ihre Daten verlassen nie Ihren Browser — alle Verarbeitung erfolgt lokal.Kein Konto oder Registrierung erforderlich.Kostenlos ohne Nutzungslimits.

Häufig gestellte Fragen

Wofür werden Oktalzahlen in der Programmierung verwendet?

Oktal wird am häufigsten für Unix-Dateiberechtigungen verwendet. Ein Berechtigungswert wie 755 bedeutet, dass der Eigentümer lesen/schreiben/ausführen kann (7 = 111 binär), die Gruppe lesen/ausführen kann (5 = 101 binär) und andere lesen/ausführen können.

Was ist der Oktalwert der Dezimalzahl 255?

255 dezimal = 377 oktal. Zur Überprüfung: 3×64 + 7×8 + 7×1 = 192 + 56 + 7 = 255. Dieses Tool führt die Berechnung sofort durch.

Warum sind nur die Ziffern 0–7 in Oktal gültig?

Oktal ist Basis 8, daher sind die gültigen Ziffern 0 bis 7. Die Ziffern 8 und 9 existieren in Oktal nicht. Sie einzugeben ist ein häufiger Fehler beim Eintippen von Unix-Berechtigungswerten.

Wie konvertiere ich eine Unix-Dateiberechtigung wie chmod 755 in Binär?

Geben Sie 755 als Oktaleingabe ein. Die Binärausgabe zeigt 111101101, was den drei 3-Bit-Berechtigungsgruppen entspricht: rwx r-x r-x.

Octal Converter vs. Python oct() vs. chmod Calculators

Dedicated `chmod` calculators exist online and are excellent for permission work, but they are scoped to Unix permissions and do not show binary or hex equivalents. Python's `oct()` converts integers but requires a REPL and does not show cross-base representations. A general-purpose octal converter is useful beyond permissions — for C literal debugging, legacy protocol analysis, and learning numeral systems — while still being instant and browser-based.

Der FileCrank Oktal-Konverter wandelt Oktalzahlen in Dezimal, Binär und Hex mit Inline-Fehlerhervorhebung um — nützlich für Unix-Dateiberechtigungen und Programmierung — im Browser.

Advertisement

Ad