ForHosting KIT · Einheitenumrechner

Binär-zu-Oktal-Umrechner

1010 binär ist 12 oktal: Der Umrechner bündelt Ihre Bits von rechts in Dreiergruppen, macht aus jeder Gruppe eine Ziffer von 0 bis 7 und meldet die Bitanzahl. Praktisch für Hausaufgaben und Unix-Dateirechte. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Binär
1010
Erhalten Sie
Oktal
12
Bits
4
Basis
8

Ein Binär-zu-Oktal-Umrechner schreibt eine Folge aus Nullen und Einsen als Zahl zur Basis acht um, sodass je drei Bits zu einer kompakten Ziffer von null bis sieben werden. Sie geben eine Folge wie eins null eins null ein und erhalten zwölf – dieselbe ganze Zahl, geschrieben mit Stellenwerten, die Potenzen von acht statt Potenzen von zwei sind. Schülerinnen, Schüler und Studierende prüfen damit Hausaufgaben zur Triplett-Gruppierung und zu Stellenwerttafeln; Entwicklerinnen und Entwickler nutzen es, um Unix-artige Berechtigungsbits, Instruktionskodierungen oder Register-Dumps zu dokumentieren, die sich als Oktalwert leichter erfassen lassen als als lange Reihen aus Nullen und Einsen. Akzeptiert werden nur die Ziffern null und eins: Jeder Buchstabe, jedes Leerzeichen innerhalb der Zahl, jedes Satzzeichen, jedes 0b-Präfix oder sonstige Symbol schlägt mit einem klaren Validierungsfehler fehl, statt eine stillschweigend falsche Antwort zu liefern.

Drei Bits ergeben eine Oktalziffer

Das Oktalsystem hat die Basis acht, und acht ist zwei hoch drei. Deshalb passen genau drei Binärstellen in eine Oktalziffer. Von links nach rechts sind diese drei Stellen vier, zwei und eins wert, ihre Summe liegt also immer zwischen null und sieben. Der Umrechner entfernt zuerst überflüssige führende Nullen, füllt die Bitfolge dann links mit Nullen auf, bis ihre Länge durch drei teilbar ist, und übersetzt jede Dreiergruppe in ihre Ziffer. Aus 1010 werden so die Gruppen eins und zwei, zusammen 12. Auf dieselbe Weise wird aus 11111111 die Oktalzahl 377.

Wofür Oktal nützt und was schiefgehen kann

Im Unterricht zeigt die Umrechnung anschaulich, wie Stellenwerte funktionieren, und in Unix-Notizen stehen Dateirechte oft als Oktalzahl neben ihrer Binärform. Typische Fehler sind ein vorangestelltes 0b, Leerzeichen mitten in der Zahl oder Buchstaben. All das wird mit einer klaren Meldung abgelehnt, statt still falsch übersetzt zu werden. Leerzeichen am Anfang oder Ende einer eingefügten Zeile stören dagegen nicht. Folgen mit mehr als 256 Bits nimmt der Umrechner nicht an, und das Ergebnis erscheint ohne Präfix und ohne führende Nullen, außer wenn der ganze Wert null ist.

So funktioniert die Umwandlung von Binär- in Oktalzahlen

Beginnen Sie mit einer endlichen Zeichenfolge, die nur die Zeichen null und eins verwendet. Leerzeichen an den Enden dürfen entfernt werden, damit eine eingefügte Hausaufgabenzeile nicht an einem einzelnen Zeilenumbruch scheitert, aber jedes verbleibende Zeichen muss weiterhin eine Binärziffer sein. Ist der Wert null, sind sowohl die bereinigte Binärzahl als auch das Oktalergebnis die einzelne Ziffer null, und Sie sind fertig.

Bei einem positiven Bitmuster entfernen Sie überflüssige führende Nullen, damit die Bit-Anzahl die signifikanten Bits widerspiegelt, und füllen links nur so weit mit Nullen auf, bis die Länge ein Vielfaches von drei ist. Jede Dreiergruppe ist ein Triplett, weil zwei hoch drei acht ergibt: Von links nach rechts sind diese drei Stellen vier, zwei und eins wert, und ihre Summe ist eine ganze Zahl von null bis sieben. Ordnen Sie diese Zahl dem Oktalalphabet von null bis sieben zu und hängen Sie die Ziffern aneinander.

Das Ergebnis hat kein 0o-Präfix und keine führenden Nullen, außer wenn der gesamte Wert null ist.

Wo Binär-zu-Oktal-Werkzeuge in der Praxis auftauchen

In der Sekundarstufe und in einführenden Informatikkursen lernt man, dass drei Binärziffern einer Oktalziffer entsprechen; ein verlässliches Orakel, das sowohl die bereinigte Bitfolge als auch den Oktalwert zurückgibt, beschleunigt Lösungsschlüssel und Unterrichtsdemos ganz ohne Tabellenkalkulationsformeln. Unix- und POSIX-Notizen listen Dateimodus-Bits oft oktal neben ihrer binären Expansion, damit Prüfer Lesen, Schreiben und Ausführen auf einen Blick verifizieren können: sieben ist eins eins eins, sechs ist eins eins null und fünf ist eins null eins – dieselbe Triplett-Abbildung, die dieser Umrechner auf jede Bitfolge anwendet, nicht nur auf neun Bit breite Modi.

Embedded- und Compiler-Notizen beschreiben Instruktionsfelder und Verschiebeanzahlen noch immer oktal, weil historische Assembler Bits in Dreiergruppen fassten; eine Binärfolge ins Oktale zu drehen ist die Prüfung, dass ein Listing zu einem Kommentar passt. Aufwärmübungen für Coding-Interviews und Online-Judges verlangen die Implementierung der Binär-zu-Oktal-Umwandlung; Tutorinnen und Tutoren vergleichen die Ausgabe der Lernenden mit einer bekannt guten Zeichenfolge für null, Zweierpotenzen und Grenzfälle voller Tripletts wie sieben und fünfhundertelf.

Behandeln Sie die Umwandlung von Binär nach Hexadezimal, von Dezimal nach Oktal, die Text-zu-Oktal-Kodierung von Bytes und allgemeine Tabellen mit mehreren Basen als eigene Suchintentionen mit eigenen Seiten, statt diesen Bitfolgen-Umrechner über seinen ehrlichen Umfang hinaus zu strecken.

Hausaufgaben und Triplett-Übungen

Prüfen Sie Lehrbuchantworten, indem Sie Bits in Dreiergruppen fassen und jedes Triplett einer Oktalziffer von 0–7 zuordnen, einschließlich null und voller Byte-Muster wie 11111111 → 377.

Berechtigungsbits und Instruktions-Dumps

Wandeln Sie binäre Flag- oder Modusfolgen in kompaktes Oktal um, wenn Sie Unix-Dateimodus-Notizen, Assembler-Kommentare oder Hardware-Referenzseiten schreiben, die noch in der Basis acht sprechen.

Welche Eingaben akzeptiert der Binär-zu-Oktal-Umrechner?

Optionale Leerzeichen am Anfang und Ende werden entfernt. Jedes andere Zeichen — einschließlich eines 0b-Präfixes, Buchstaben, Satzzeichen oder eines Leerzeichens in den Bits — wird abgelehnt.

Wie ist das Oktalergebnis formatiert?

Ziffern 0–7, ohne 0o-Präfix und ohne führende Nullen außer beim Wert null selbst (zum Beispiel 1010 → 12, 11111111 → 377). Die Umwandlung gruppiert Bits von rechts in Dreier, weil 2³ = 8.

Was geschieht, wenn Sie ein Zeichen außer 0 und 1 eingeben?

Die Ziffern 2–9, Buchstaben, Satzzeichen, ein 0b-Präfix und Leerzeichen innerhalb der Bitfolge werden nicht akzeptiert, damit eine vertippte Hausaufgabenprobe nicht stillschweigend zu einem falschen Oktalwert wird.

Wie hängen Oktalziffern mit Unix-Dateirechten zusammen?

Jede Oktalziffer steht für genau drei Bits: 7 ist 111, 6 ist 110 und 5 ist 101. So lassen sich Lese-, Schreib- und Ausführrechte auf einen Blick prüfen, und der Umrechner wendet dieselbe Zuordnung auf jede Bitfolge an.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/conv/binary-to-octal

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/conv/binary-to-octal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"binary":"1010"}'
{
  "binary": "1010"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "conv.binary_to_octal",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_bits256
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Der Preis für erfolgreiche API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element.

So funktioniert die Umwandlung von Binär- in Oktalzahlen

Anders als manche Parser von Programmiersprachen akzeptiert dieser Umrechner kein 0b-Präfix: Der Buchstabe b ist ein Zeichen außer null und eins, daher wird eine präfigierte Probe mit invalid_input abgelehnt statt stillschweigend dekodiert. Gleichwertig lässt sich dieselbe Zahl erhalten, indem man die binäre Stellenwertsumme auswertet und in die Basis acht umschreibt; die Triplett-Gruppierung ist jedoch exakte Ganzzahlarithmetik ohne Gleitkomma-Rundung, ohne Zufalls-Seeds, ohne Zeitstempel und ohne Netzwerkaufrufe, sodass identische Eingaben stets identisches JSON erzeugen. Zeichenfolgen mit mehr als zweihundertsechsundfünfzig Bits werden abgelehnt, damit die Arbeit im Browser und auf dem Worker begrenzt bleibt.

Was Sie senden und was Sie zurückerhalten

Senden Sie ein einziges Pflichtfeld binary mit einer Zeichenfolge aus Nullen und Einsen. Beispiele: binary eins null eins null wird zu octal zwölf mit vier Bits, binary eins eins eins eins eins eins eins eins wird zu octal drei sieben sieben mit acht Bits, und binary null wird zu octal null mit einem Bit. Benötigen Sie eine Vierergruppierung ins Hexadezimale, eine dezimale Umschrift derselben Bits oder beliebige Quell- und Zielbasen von zwei bis sechsunddreißig in einem einzigen Aufruf, verwenden Sie jene eigenen Seiten, statt diese Binär-zu-Oktal-Seite zu überladen. Die Aliasnamen bits, value, n, input und text werden akzeptiert, damit Formulare und Skripte den Namen verwenden können, der zu ihrer Oberfläche passt. binary soll ein JSON-String sein; eine nackte nichtnegative ganze Zahl, deren Dezimalziffern zufällig nur null und eins sind, wird vorsichtig übernommen, doch der dokumentierte Vertrag ist ein Ziffern-String, damit führende Nullen in der JSON-Schicht nicht verloren gehen. Fehlendes binary, leere Zeichenfolgen nach dem Kürzen, Zeichen außer null und eins sowie Zeichenfolgen mit mehr als zweihundertsechsundfünfzig Bits schlagen mit invalid_input fehl und werden nicht berechnet. Im Erfolgsfall gibt die Antwort die bereinigte Binärzeichenfolge unter binary zurück, die Oktalziffernfolge unter octal, die Anzahl der signifikanten Bits unter bits sowie base mit dem Wert acht, zur Eindeutigkeit in Pipelines mit mehreren Werkzeugen. Der Preis für erfolgreiche API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; fehlgeschlagene Validierungen verbrauchen kein Prepaid-Guthaben.

Wo Binär-zu-Oktal-Werkzeuge in der Praxis auftauchen

Da diese Fähigkeit ein reiner parse-Motor ist, gilt für die API die veröffentlichte Basis von $0.002 pro erfolgreichem Element, und eine fehlgeschlagene Validierung wird nicht berechnet.

Fixtures für Interviews und Unit-Tests

Erzeugen Sie erwartete Oktalzeichenfolgen für Programmierübungen und Referenztests zu Zweierpotenzen, Tripletts aus lauter Einsen und grenzlangen Bitfolgen, die eine einzelne 2 ablehnen müssen.

Gibt es eine Längenbegrenzung?

Ja. Nach dem Kürzen darf die Binärzeichenfolge höchstens 256 Bits enthalten, damit die Umwandlung im Browser und auf dem Worker begrenzt bleibt. Längere Zeichenfolgen schlagen mit invalid_input fehl.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →