Prevodník oktálového textu — text ↔ oktálová sústava

Prevod medzi čitateľným textom a jeho oktálnym (základ 8) zápisom. Každý znak sa najprv zakóduje ako bajty UTF-8, potom sa každý bajt zmení na tri oktálne číslice (000–377). Zadá sa text, aby sa získala jeho oktálna podoba, alebo sa vložia oktálne číslice a dekódujú späť na čitateľný text. Písmená Unicode a emoji fungujú tiež — jednoducho zaberajú viac skupín po troch číslicach.
Tento nástroj spracúva všetky údaje lokálne v prehliadači — nič sa neodosiela.
Režim: Automatický režim: skupiny číslic 0–7 oddelené medzerou alebo čiarkou, ktoré vyzerajú ako oktálne bajty, sa dekódujú; všetko ostatné sa kóduje.
Prefix: Oddeľovač: Každý bajt sa zmení na 3 oktálne číslice (000–377). Dekódovanie toleruje prefixy 0o / % a ľubovoľné medzery / čiarky / pomlčky / nové riadky.
Prevod prebieha priebežne počas písania.
Zadá sa alebo vloží text na kódovanie do oktálnych bajtov UTF-8, alebo sa vložia oktálne bajty (000–377 každý) na dekódovanie späť na text.
Pozadie:
Osmičková (základ 8) je kompaktný spôsob zápisu bajtov v binárnom tvare: jeden bajt potrebuje len tri číslice (000 = 0 … 377 = 255). Objavuje sa v oprávneniach súborov v Unixe (chmod 644), v únikových sekvenciách \ddd v reťazcoch C/Python/Java a v starých tabuľkách ASCII. Táto stránka kóduje text ako prúd bajtov UTF-8 — jedna skupina troch číslic na bajt — čo je iná, jemnejšia granularita než oktálny režim po znakoch v Konvertore kódu ASCII. Pre dvojkové a šestnástkové príbuzné nástroje slúžia Binárny text a Hexadecimálny text.
Oktálne úniky a oktálne literály

V zdrojovom kóde rodiny C je úniková sekvencia \0 (a ľubovoľné \ddd) oktálna — \101 je písmeno A. JavaScript kedysi zapisoval oktálne literály s holou úvodnou nulou (0123), čo striktný režim odmieta; moderný explicitný prefix je 0o, ktorý táto stránka akceptuje spolu s % a obyčajnými skupinami číslic.

Oktálna hodnota tu je na úrovni bajtov, nie znakov: text sa najprv zakóduje ako UTF-8, takže jeden znak mimo ASCII sa zmení na niekoľko bajtov, a teda na niekoľko skupín po troch číslicach — 中 samotný je 344 270 255.