Конвертер вісімкового тексту — текст ↔ вісімкові

Перетворюйте між читабельним текстом і його поданням у вісімковій системі (основа 8). Кожен символ спершу кодується як байти UTF-8, потім кожен байт стає трьома вісімковими цифрами (000–377). Введіть текст, щоб отримати його вісімкову форму, або вставте вісімкові цифри, щоб декодувати їх назад у читабельний текст. Літери Unicode і емодзі також працюють — вони просто займають кілька 3-цифрових груп.
Цей інструмент обробляє всі дані локально у вашому браузері — нічого не вивантажується.
Режим: Автоматичний режим: групи з 0–7 цифр, розділені пробілами або комами, що виглядають як вісімкові байти, декодуються, усе інше — кодується.
Префікс: Роздільник: Кожен байт стає 3 вісімковими цифрами (000–377). Декодування допускає префікси 0o / % і будь-який пробіл / кому / дефіс / новий рядок.
Перетворення відбувається в реальному часі під час введення.
Введіть або вставте текст, щоб закодувати його як вісімкові байти UTF-8, або вставте вісімкові байти (000–377 кожен), щоб декодувати їх назад у текст.
Довідка:
Вісімкова (основа 8) — компактний спосіб записати двійкові байти: один байт потребує лише трьох цифр (000 = 0 … 377 = 255). Вона трапляється в правах файлів Unix (chmod 644), в escape-послідовностях \ddd у рядках C/Python/Java та в старих таблицях ASCII. Ця сторінка кодує текст як потік байтів UTF-8 — одна група з трьох цифр на байт — що є іншою, точнішою granularity, ніж вісімковий режим конвертера ASCII за символами. Для двійкової та шістнадцяткової систем дивіться Двійковий текст і Шістнадцятковий текст.
Вісімкові escape-послідовності та вісімкові літерали

У вихідному коді в стилі C escape-послідовність \0 (і будь-яке \ddd) — вісімкова: \101 — це літера A. У JavaScript колись писали вісімкові літерали з голим початковим нулем (0123), що строгий режим відхиляє; сучасний явний префікс — 0o, який ця сторінка приймає разом із % і звичайними групами цифр.

Тут вісімкова система працює на рівні байтів, а не символів: текст спершу кодується як UTF-8, тож один не-ASCII символ стає кількома байтами і, отже, кількома трицифровими групами — сам 中 дає 344 270 255.