> baudot | 5-bit | telex <
// Код Бодо (Baudot) — историческая 5‑битная телеграфная кодировка эпохи телетайпов
Эпоха телеграфа
Первая цифровая кодировка символов из 1870‑х годов, задолго до появления ASCII.
Компактный код
Всего 5 бит на символ благодаря умному механизму переключения режимов.
Буквы и цифры
32 кода позволяют представить более 58 символов за счёт режимов LTRS/FIGS.
>> техническая информация
Как работает код Бодо:
Код Бодо использует 5 бит (32 комбинации) и два режима: буквы (LTRS) и цифры/знаки (FIGS). Один и тот же 5‑битовый код обозначает разные символы в зависимости от текущего режима, что даёт более 58 уникальных символов из 32 кодов.
Пример кодирования:
'A' = 00011 (буквы) '1' = 10111 (цифры) Текст: A1 Baudot: 00011 [FIGS] 10111 Двоичный: 00011 11011 10111
Исторические применения:
- >Телетайпы (TTY)
- >Сети телекса
- >Радиотелетайп
- >Морская связь
- >Линии информационных агентств
>> часто задаваемые вопросы
Что такое код Бодо?
Код Бодо (Baudot) — это 5‑битовое кодирование символов, разработанное Эмилем Бодо в 1870‑х годах. Оно считается предшественником ASCII и широко использовалось в телеграфии и ранней передаче данных.
Как работает переключение LTRS/FIGS?
В коде Бодо есть два режима: LTRS (буквы) и FIGS (цифры и знаки). Один и тот же 5‑битовый код обозначает разные символы в каждом режиме. Специальные коды переключения переводят терминал между LTRS и FIGS.
Чем отличаются ITA2 и US-TTY?
ITA2 — международный стандарт кода Бодо. US‑TTY — американский вариант, где в режиме FIGS некоторые символы сопоставлены иначе.
Почему всего 5 бит?
В 1870‑х годах из‑за механических ограничений и низкого качества линий требовался небольшой и устойчивый код. 5 бит обеспечивали достаточно комбинаций и при этом позволяли сохранять аппаратуру простой и надёжной.
// Краткий справочник
| Название | bits |
|---|---|
| LTRS | 11111 |
| FIGS | 11011 |
| SPACE | 00100 |
| CR | 01000 |
| LF | 00010 |
| NUL | 00000 |
| A | 00011 |
| E | 00001 |
| T | 10000 |
// Примеры кода
ITA2 framing 1 start bit (0) + 5 data bits + 1.5 stop bits (1) Speeds 45.45 baud ~ 60 wpm | 50 baud ~ 66 wpm | 75 baud ~ 100 wpm Codes 2^5 = 32 per shift state, LTRS/FIGS give 60+ characters Example HI -> 10100 00110 (H=10100, I=00110, LTRS mode)
>> Другие вопросы
В: В чём разница между кодом Бодо и ITA2?
О: Исходный код Бодо (1870-е) доработал Дональд Мюррей, и в 1930 году появился стандарт ITA2 (Международный телеграфный алфавит № 2). Сегодня «Бодо» почти всегда означает ITA2: 5 бит, 32 кода, два регистра.
В: Как работают символы переключения LTRS и FIGS?
О: 5 бит дают всего 32 кода. 11111 (LTRS) переключает на буквы, 11011 (FIGS) — на цифры и знаки. Регистр сохраняется до следующего переключения, поэтому доступно более 60 символов.
В: С какими скоростями передавался код Бодо?
О: Обычно 45,45 бод (около 60 слов в минуту), 50 бод (около 66 WPM) и 75 бод (около 100 WPM). Каждый символ обрамляется стартовым битом и 1,5 стоповым.