Převodník osmičkového textu — text ↔ osmičková soustava

Převádějte mezi čitelným textem a jeho osmičkovou (základ 8) reprezentací. Každý znak se nejprve zakóduje jako bajty UTF-8, potom se každý bajt změní na tři osmičkové číslice (000–377). Zadejte text a získejte jeho osmičkový tvar, nebo vložte osmičkové číslice a dekódujte je zpět na čitelný text. Písmena Unicode a emoji fungují také — jen zaberou několik skupin po třech číslicích.
Tento nástroj zpracovává všechna data lokálně ve vašem prohlížeči — nic se nenahrává.
Režim: Automatický režim: skupiny 0–7 oddělené mezerou nebo čárkou, které vypadají jako osmičkové bajty, se dekódují, vše ostatní se kóduje.
Předpona: Oddělovač: Každý bajt se změní na 3 osmičkové číslice (000–377). Dekódování toleruje předpony 0o / % a libovolné mezery, čárky, pomlčky nebo nové řádky.
Převod probíhá živě při psaní.
Zadejte nebo vložte text, který se zakóduje jako osmičkové bajty UTF-8, nebo vložte osmičkové bajty (000–377 každý) a dekódujte je zpět na text.
Pozadí:
Osmičková soustava (základ 8) je kompaktní způsob zápisu binárních bajtů: jeden bajt potřebuje jen tři číslice (000 = 0 … 377 = 255). Objevuje se v oprávněních souborů Unixu (chmod 644), v únikových sekvencích \ddd v řetězcích C/Python/Java a ve starých tabulkách ASCII. Tato stránka kóduje text jako proud bajtů UTF-8 — jedna skupina tří číslic na bajt — což je jiná, jemnější granularita než osmičkový režim po znacích u Převodníku kódů ASCII. Pro sourozence o základu 2 a 16 viz Binární text a Hex text.
Osmičkové únikové sekvence a osmičkové literály

V kódu rodiny C je úniková sekvence \0 (a libovolné \ddd) osmičková — \101 je písmeno A. JavaScript kdysi zapisoval osmičkové literály s holou úvodní nulou (0123), což striktní režim odmítá; moderní explicitní předpona je 0o, kterou tato stránka přijímá vedle % a prostých skupin číslic.

Osmičková soustava je zde na úrovni bajtů, ne znaků: text se nejprve zakóduje jako UTF-8, takže jeden neASCII znak se stane několika bajty, a tedy několika skupinami po třech číslicích — samotné 中 je 344 270 255.