Εργαλείο μετατροπής οκταδικού κειμένου — Κείμενο ↔ Οκταδικό

Μετατροπή μεταξύ αναγνώσιμου κειμένου και της αναπαράστασής του σε οκταδικό (βάση-8). Κάθε χαρακτήρας κωδικοποιείται πρώτα σε byte UTF-8, και στη συνέχεια κάθε byte γίνεται τρία οκταδικά ψηφία (000–377). Εισαγωγή κειμένου για τη οκταδική του μορφή ή επικόλληση οκταδικών ψηφίων για αποκωδικοποίηση πίσω σε αναγνώσιμο κείμενο. Τα γράμματα Unicode και τα emoji λειτουργούν επίσης — απλώς εκτείνονται σε αρκετές ομάδες των 3 ψηφίων.
Η επεξεργασία όλων των δεδομένων γίνεται τοπικά στο πρόγραμμα περιήγησης — τίποτα δεν μεταφορτώνεται.
Λειτουργία: Αυτόματη λειτουργία: ομάδες ψηφίων 0-7 διαχωρισμένες με κενό ή κόμμα που μοιάζουν με οκταδικά byte αποκωδικοποιούνται, ό,τι άλλο κωδικοποιείται.
Πρόθεμα: Διαχωριστικό: Κάθε byte γίνεται 3 οκταδικά ψηφία (000–377). Η αποκωδικοποίηση δέχεται προθέματα 0o / % και οποιοδήποτε κενό / κόμμα / παύλα / νέα γραμμή.
Η μετατροπή εκτελείται ζωντανά καθώς πληκτρολογείται.
Πληκτρολόγηση ή επικόλληση κειμένου για κωδικοποίησή του σε οκταδικά byte UTF-8, ή επικόλληση οκταδικών byte (000–377 το καθένα) για αποκωδικοποίηση πίσω σε κείμενο.
Υπόβαθρο:
Το οκταδικό (βάση-8) είναι συμπαγής τρόπος γραφής δυαδικών byte: ένα byte χρειάζεται μόνο τρία ψηφία (000 = 0 … 377 = 255). Εμφανίζεται στα δικαιώματα αρχείων Unix (chmod 644), στις ακολουθίες διαφυγής \ddd σε συμβολοσειρές C/Python/Java και στους παλαιούς πίνακες ASCII. Αυτή η σελίδα κωδικοποιεί κείμενο ως ροή byte UTF-8 — μία ομάδα τριών ψηφίων ανά byte — που είναι διαφορετική, πιο λεπτομερής κοκκομετρία από τη λειτουργία οκταδικού ανά χαρακτήρα του Μετατροπέα κώδικα ASCII. Για τα αδέλφια βάσης 2 και 16 βλ. την Δυαδικό κείμενο και την Δεκαεξαδικό κείμενο.
Οκταδικές διαφυγές και οκταδικά literals

Σε πηγαίο κώδικα οικογένειας C, η διαφυγή \0 (και κάθε \ddd) είναι οκταδική — το \101 είναι το γράμμα A. Η JavaScript έγραφε κάποτε οκταδικά literals με γυμνό μηδέν στην αρχή (0123), μορφή που η αυστηρή λειτουργία απορρίπτει· η σύγχρονη ρητή πρόθεση είναι 0o, την οποία αποδέχεται αυτή η σελίδα μαζί με το % και τις απλές ομάδες ψηφίων.

Το οκταδικό εδώ είναι σε επίπεδο byte, όχι σε επίπεδο χαρακτήρα: το κείμενο κωδικοποιείται πρώτα σε UTF-8, οπότε ένας μη ASCII χαρακτήρας γίνεται αρκετά byte και άρα αρκετές ομάδες τριών ψηφίων — το 中 μόνο του είναι 344 270 255.