Код Бодо
Код Бодо - цифровой 5-битный код для телеграфа. Код вводился прямо клавиатурой, состоящей из пяти клавиш, нажатие или ненажатие клавиши соответствовало передаче или непередаче одного бита в пятибитном коде. Существует несколько разновидностей (стандартов) данного кода (CCITT-1, CCITT-2, МТК-2 и др.) В частности МТК-2 представляет собой модификацию международного стандарта CCITT-2 с добавление букв кириллицы.
Каждый символ в алфавите представлен серией из пяти битов, передаваемых по каналу связи, например, телеграфному проводу или радиосигналу. Измерение скорости символа известно как бод по имени ученого.
Жан Морис Эмиль Бодо изобрел свой оригинальный код в 1870 году и запатентовал его в 1874-м. Это был 5-битный код с равными интервалами включения и выключения, что позволило передавать по телеграфу латинский алфавит и знаки препинания и контроля. Шифр был основан на более раннем коде, разработанном Карлом Фридрихом Гаусом и Вильгельмом Вебером в 1834 году. Это была кодировка Грея (когда гласные и согласные сортируются в алфавитном порядке). Данный шифр не был запатентован (только машина), поскольку французский патентный закон не позволяет патентовать концепции.
Исходный код Baudot был адаптирован для отправки с ручной клавиатуры, но специализированного оборудования, которое могло бы использовать его в оригинальной форме, на тот момент не существовало. Код вводился с клавиатуры с пятью клавишами - двумя пальцами левой руки и тремя пальцами правой руки.
Как только клавиши были нажаты, они блокировались до тех пор, пока механические контакты в распределительном блоке не переходили через сектор, подключенный к этой конкретной клавиатуре, когда она была разблокирована. Операторам приходилось поддерживать устойчивый ритм, а обычная скорость работы составляла 30 слов в минуту.
Соответствие между английским и русским алфавитами, принятое в МТК-2, было использовано при создании компьютерных кодировок КОИ-7 и КОИ-8.
Телетайпная перфолента с сообщением, переданным с помощью кода Бодо.
Стандарт кода Бодо МТК-2
Управляющие символы
Двоичный код | Десятичный код | Назначение |
01000 | 8 | Возврат каретки |
00010 | 2 | Перевод строки |
11111 | 31 | Буквы латинские |
11011 | 27 | Цифры |
00100 | 4 | Пробел |
00000 | 0 | Буквы русские |
Буквы, цифры и остальные символы
Двоичный код | Десятичный код | Латинская буква | Русская буква | Цифры и прочие символы |
00011 | 3 | A | А | - |
11001 | 25 | B | Б | ? |
01110 | 14 | C | Ц | : |
01001 | 9 | D | Д | Кто там? |
00001 | 1 | E | Е | З |
01101 | 13 | F | Ф | Э |
11010 | 26 | G | Г | Ш |
10100 | 20 | H | Х | Щ |
00110 | 6 | I | И | 8 |
01011 | 11 | J | Й | Ю |
01111 | 15 | K | К | ( |
10010 | 18 | L | Л | ) |
11100 | 28 | M | М | . |
01100 | 12 | N | Н | , |
11000 | 24 | O | О | 9 |
10110 | 22 | P | П | 0 |
10111 | 23 | Q | Я | 1 |
01010 | 10 | R | Р | 4 |
00101 | 5 | S | С | ' |
10000 | 16 | T | Т | 5 |
00111 | 7 | U | У | 7 |
11110 | 30 | V | Ж | = |
10011 | 19 | W | В | 2 |
11101 | 29 | X | Ь | / |
10101 | 21 | Y | Ы | 6 |
10001 | 17 | Z | З | + |