Oktal in Text: Aufgaben und Grenzen
Für Ausgaben älterer Systeme lassen sich oktale Bytewerte hier wieder in Text zurückverwandeln.
Funktionsumfang
- Oktale Bytefolgen werden in Text zurückverwandelt
- Mehrere Werte lassen sich durch Leerzeichen getrennt eingeben
- Dekodiert wird nach UTF-8, sodass sich auch Zeichen anderer Schriftsysteme zurückgewinnen lassen
- Dekodiert wird lokal, der Inhalt verlässt das Gerät nicht
Anleitung
- Die oktalen Werte einfügen, durch Leerzeichen getrennt
- Umwandeln lassen und das Ergebnis prüfen
- Stammen die Werte aus einer Escapefolge mit Backslash, diesen zuvor entfernen
- Für Zeichen außerhalb des ASCII-Bereichs sind drei Bytewerte nötig, sonst entstehen unlesbare Zeichen
Grenzen und Voraussetzungen
Dekodiert wird nach UTF-8; die Eingabe besteht aus den bereits oktal geschriebenen Zahlen, wobei ein Wert wie 101 für 65 steht. Die Ziffern 8 und 9 kommen in der oktalen Schreibweise nicht vor und werden verworfen. Zeichen außerhalb des ASCII-Bereichs benötigen die vollständige Bytefolge, sonst erscheint unlesbarer Text.
Wann es sich lohnt
- Oktale Byteausgaben in Protokollen älterer Systeme lesen
- In einer Shell mit Escapefolgen geschriebene Inhalte zurückverwandeln
- Das Ergebnis der Umwandlung von Text in Oktalwerte gegenprüfen
Nachgefragt
Muss der Backslash in der Eingabe weg?
Ja. Wird der Backslash bei einer Schreibweise wie \101 behalten, gilt er als unzulässiges Zeichen und wird herausgefiltert.
Warum erscheinen chinesische Zeichen verstümmelt?
Ein chinesisches Zeichen belegt in UTF-8 drei Byte; es braucht also drei vollständige aufeinanderfolgende Werte. Fehlt einer, entsteht eine verstümmelte Ausgabe.
Worin unterscheidet sich das von ASCII in Text?
Dort werden Dezimalwerte eingegeben, hier Oktalwerte. Die Zahlen sind verschieden – verwechseln Sie beides nicht.
Verlassen die Zahlen den Browser?
Nein, dekodiert wird lokal.
Weiterführende Werkzeuge
Diese Werkzeuge werden häufig zusammen mit Oktal in Text verwendet: