Сначала определите фактическую таблицу кодов
Название «код Бодо» часто используется в широком смысле для пятибитных телетайпных кодировок.
Однако исходный код Бодо, системы Мюррея и стандарт ITA2 имеют исторические различия.
Этот конвертер работает с международным стандартом ITA2 и американским вариантом US-TTY.
Пятибитная запись и переключения
Пятибитная структура даёт всего 32 комбинации, чего недостаточно для всех букв, цифр и знаков.
Телетайпные системы решают это регистрами: код LTRS (11111) включает буквы, а FIGS (11011) — цифры и спецсимволы.
Один и тот же пятибитный код меняет значение в зависимости от текущего регистра.
Не меняйте порядок битов при локализации
Закодированная последовательность должна вводиться в формате, ожидаемом декодером.
Поддерживаются пятибитные двоичные группы, десятичные числа (0–31) и шестнадцатеричные значения (00–1F).
В двоичном режиме доступен выбор порядка битов: прямой (MSB) или порядок передачи (LSB).
Русский интерфейс не означает поддержку МТК-2
Русскоязычный интерфейс служит для удобства работы с международной латинской кодировкой ITA2.
Инструмент не содержит советской таблицы МТК-2 и не выполняет автоматическую транслитерацию кириллицы.
Для кодирования используйте латинские буквы, цифры и поддерживаемые знаки пунктуации.
Код Бодо и азбука Морзе — разные системы
Азбука Морзе представляет символы последовательностями коротких и длинных сигналов.
Телетайпная кодировка использует дискретные кодовые значения символов фиксированной длины.
Для перевода обычного текста в азбуку Морзе используйте основной переводчик Морзе.
Справочная таблица букв и цифр ITA2
Международный ITA2
| Десятичный | Шестн. | Двоичный | Буквы | Цифры / символы | Примечания |
|---|---|---|---|---|---|
| 0 | 00 | 00000 | NUL | NUL | |
| 1 | 01 | 00001 | E | 3 | |
| 2 | 02 | 00010 | LF | LF | |
| 3 | 03 | 00011 | A | - | |
| 4 | 04 | 00100 | SPACE | SPACE | |
| 5 | 05 | 00101 | S | ' | |
| 6 | 06 | 00110 | I | 8 | |
| 7 | 07 | 00111 | U | 7 | |
| 8 | 08 | 01000 | CR | CR | |
| 9 | 09 | 01001 | D | ENQ | |
| 10 | 0A | 01010 | R | 4 | |
| 11 | 0B | 01011 | J | BEL | |
| 12 | 0C | 01100 | N | , | |
| 13 | 0D | 01101 | F | Национальное/частное использование | |
| 14 | 0E | 01110 | C | : | |
| 15 | 0F | 01111 | K | ( | |
| 16 | 10 | 10000 | T | 5 | |
| 17 | 11 | 10001 | Z | + | |
| 18 | 12 | 10010 | L | ) | |
| 19 | 13 | 10011 | W | 2 | |
| 20 | 14 | 10100 | H | Национальное/частное использование | |
| 21 | 15 | 10101 | Y | 6 | |
| 22 | 16 | 10110 | P | 0 | |
| 23 | 17 | 10111 | Q | 1 | |
| 24 | 18 | 11000 | O | 9 | |
| 25 | 19 | 11001 | B | ? | |
| 26 | 1A | 11010 | G | Национальное/частное использование | |
| 27 | 1B | 11011 | FIGS | FIGS | |
| 28 | 1C | 11100 | M | . | |
| 29 | 1D | 11101 | X | / | |
| 30 | 1E | 11110 | V | = | |
| 31 | 1F | 11111 | LTRS | LTRS |
US TTY
| Десятичный | Шестн. | Двоичный | Буквы | Цифры / символы | Примечания |
|---|---|---|---|---|---|
| 0 | 00 | 00000 | NUL | NUL | |
| 1 | 01 | 00001 | E | 3 | |
| 2 | 02 | 00010 | LF | LF | |
| 3 | 03 | 00011 | A | - | |
| 4 | 04 | 00100 | SPACE | SPACE | |
| 5 | 05 | 00101 | S | BEL | |
| 6 | 06 | 00110 | I | 8 | |
| 7 | 07 | 00111 | U | 7 | |
| 8 | 08 | 01000 | CR | CR | |
| 9 | 09 | 01001 | D | $ | |
| 10 | 0A | 01010 | R | 4 | |
| 11 | 0B | 01011 | J | ' | |
| 12 | 0C | 01100 | N | , | |
| 13 | 0D | 01101 | F | ! | |
| 14 | 0E | 01110 | C | : | |
| 15 | 0F | 01111 | K | ( | |
| 16 | 10 | 10000 | T | 5 | |
| 17 | 11 | 10001 | Z | " | |
| 18 | 12 | 10010 | L | ) | |
| 19 | 13 | 10011 | W | 2 | |
| 20 | 14 | 10100 | H | # | |
| 21 | 15 | 10101 | Y | 6 | |
| 22 | 16 | 10110 | P | 0 | |
| 23 | 17 | 10111 | Q | 1 | |
| 24 | 18 | 11000 | O | 9 | |
| 25 | 19 | 11001 | B | ? | |
| 26 | 1A | 11010 | G | & | |
| 27 | 1B | 11011 | FIGS | FIGS | |
| 28 | 1C | 11100 | M | . | |
| 29 | 1D | 11101 | X | / | |
| 30 | 1E | 11110 | V | ; | |
| 31 | 1F | 11111 | LTRS | LTRS |
Вопросы о коде Бодо
Код Бодо и ITA2 — одно и то же?
В обиходе эти термины часто взаимозаменяемы, но исторически существовали разные варианты. Инструмент реализует международный телетайпный стандарт ITA2 и US-TTY.
Почему код называют пятибитным?
Каждый базовый символ передаётся пятью битами. За счёт переключения регистров LTRS и FIGS общее число доступных знаков удваивается.
Поддерживает ли русская версия МТК-2?
Нет. Переводчик ориентирован на международный стандарт ITA2/US-TTY и не включает кириллическую таблицу МТК-2.
Можно ли загрузить RTTY-запись?
Нет. Это текстовый инструмент для работы со значениями кодов, а не радиоприёмник или декодер аудиосигналов RTTY.
Связанные инструменты
Morse Code Translator
Преобразование текста в азбуку Морзе и расшифровка точек и тире.
Morse Code Alphabet
Справочник символов, цифр и знаков препинания азбуки Морзе.
Morse Code Cipher
Шифрование с использованием структур азбуки Морзе.
Special Character Detector
Проверка Unicode и нестандартных знаков перед кодированием.