Код Бодо
Код Бодо ( Французское произношение: [boˈdo] ) — ранняя кодировка символов для телеграфии, изобретенная Эмилем Бодо в 1870-х годах. [1] Он был предшественником Международного телеграфного алфавита № 2 (ITA2), наиболее распространенного кода телетайпа , использовавшегося до ASCII . Каждый символ алфавита представлен серией из пяти битов , передаваемых по каналу связи, такому как телеграфный провод или радиосигнал, посредством асинхронной последовательной связи . Измерение скорости передачи символов известно как бод и происходит от того же названия.
История [ править ]
Код Бодо (ITA1) [ править ]
Псевдоним(а) | Международный телеграфный алфавит 1 |
---|---|
Текущий статус | Заменено ITA2 (несовместимо). |
Классификация | 5-битное состояние [ нужна ссылка ] базовая латинская кодировка |
Предшественник | Азбука Морзе |
Преемник | ITA2 |
В таблице ниже в столбцах I, II, III, IV и V указан код; Пусть. В столбцах рис. показаны буквы и цифры для континентальной и британской версий; а ключи сортировки представляют таблицу в следующем порядке: в алфавитном порядке, серый и Великобритания.
Европа | ключи сортировки | Великобритания | ключи сортировки | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
V | IV | я | II | III | Continental | Серый | Позволять. | Инжир. | V | IV | я | II | III | Великобритания | |||
- | - | - | |||||||||||||||
А | 1 | ● | А | 1 | ● | ||||||||||||
И | & | ● | ● | / | 1 / | ● | ● | ||||||||||
И | 2 | ● | И | 2 | ● | ||||||||||||
я | тот | ● | ● | я | 3 / | ● | ● | ||||||||||
ТО | 5 | ● | ● | ● | ТО | 5 | ● | ● | ● | ||||||||
В | 4 | ● | ● | В | 4 | ● | ● | ||||||||||
И | 3 | ● | И | 3 | ● | ||||||||||||
● | Б | 8 | ● | Б | 8 | ● | ● | ||||||||||
● | С | 9 | ● | ● | С | 9 | ● | ● | ● | ||||||||
● | Д | 0 | ● | ● | ● | Д | 0 | ● | ● | ● | ● | ||||||
● | Ф | ж | ● | ● | Ф | 5 / | ● | ● | ● | ||||||||
● | Г | 7 | ● | Г | 7 | ● | ● | ||||||||||
● | ЧАС | час | ● | ● | ЧАС | ¹ | ● | ● | ● | ||||||||
● | Дж | 6 | ● | Дж | 6 | ● | ● | ||||||||||
● | Фигура | Пустой | Инжир. | Бл. | ● | ||||||||||||
● | ● | Стирание | Стирание | * | * | ● | ● | ||||||||||
● | ● | К | ( | ● | К | ( | ● | ● | ● | ||||||||
● | ● | л | = | ● | ● | л | = | ● | ● | ● | ● | ||||||
● | ● | М | ) | ● | М | ) | ● | ● | ● | ||||||||
● | ● | Н | № | ● | ● | Н | £ | ● | ● | ● | ● | ||||||
● | ● | П | % | ● | ● | ● | П | + | ● | ● | ● | ● | ● | ||||
● | ● | вопрос | / | ● | ● | вопрос | / | ● | ● | ● | ● | ||||||
● | ● | Р | – | ● | Р | – | ● | ● | ● | ||||||||
● | С | ; | ● | С | 7 / | ● | ● | ||||||||||
● | Т | ! | ● | ● | Т | ² | ● | ● | ● | ||||||||
● | V | ' | ● | ● | ● | V | ¹ | ● | ● | ● | ● | ||||||
● | В | ? | ● | ● | В | ? | ● | ● | ● | ||||||||
● | Х | , | ● | Х | 9 / | ● | ● | ||||||||||
● | С | : | ● | ● | С | : | ● | ● | ● | ||||||||
● | т | . | ● | – | . | ● | ● | ||||||||||
● | Пустой | Письмо | Бл. | Позволять. | ● |
Бодо разработал свой первый мультиплексный телеграф в 1872 году. [2] [3] и запатентовал его в 1874 году. [3] [4] В 1876 году он перешел с шестибитного кода на пятибитный код. [3] как предположили Карл Фридрих Гаусс и Вильгельм Вебер в 1834 году, [2] [5] с равными интервалами включения и выключения, что позволяло осуществлять передачу латинского алфавита, а также включало сигналы пунктуации и управления. Сам код не был запатентован (только машина), поскольку французское патентное законодательство не позволяет патентовать концепции. [6]
5-битный код Бодо был адаптирован для отправки с ручной клавиатуры, и никогда не было создано телетайпа, который использовал бы его в его первоначальной форме. [7] Код вводился на клавиатуре, которая имела всего пять клавиш фортепианного типа и управлялась двумя пальцами левой руки и тремя пальцами правой руки. После нажатия клавиш они блокировались до тех пор, пока механические контакты в распределительном блоке не проходили над сектором, подключенным к этой конкретной клавиатуре, после чего клавиатура разблокировалась, готовая к вводу следующего символа, со слышимым щелчком (известный как «сигнал частоты вращения педалей») для предупреждения оператора. Операторам приходилось поддерживать постоянный ритм, а обычная скорость работы составляла 30 слов в минуту. [8]
В таблице «показано распределение кода Бодо, который использовался в почтовом отделении Великобритании для континентальных и внутренних перевозок. Ряд символов в континентальном коде заменяется дробными знаками во внутреннем коде. Передаются элементы кода 1, 2 и 3. клавишами 1, 2 и 3, и они управляются первыми тремя пальцами правой руки. Элементы кода 4 и 5 передаются клавишами 4 и 5, и ими управляют первые два пальца левой руки». [7] [9] [10]
Код Бодо стал известен как Международный телеграфный алфавит № 1 ( ITA1 ). Он больше не используется.
Код Мюррея [ править ]
В 1901 году код Бодо был изменен Дональдом Мюрреем (1865–1945), что было вызвано разработкой им клавиатуры, похожей на пишущую машинку. В системе Мюррея использовался промежуточный этап: оператор использовал перфоратор на клавиатуре, чтобы пробить бумажную ленту, а затем передатчик, чтобы отправить сообщение с перфоленты . На приемном конце линии печатающий механизм будет печатать на бумажной ленте и/или реперфоратор сделает перфорированную копию сообщения. [11]
Поскольку больше не было связи между движением руки оператора и передаваемыми битами, не нужно было беспокоиться о том, чтобы свести к минимуму утомляемость оператора. Вместо этого Мюррей разработал код, чтобы минимизировать износ оборудования, назначив кодовые комбинации с наименьшим количеством пробитых отверстий наиболее часто используемым символам . [12] [13] Например, буквы с одним отверстием — это E и T. Десять букв с двумя отверстиями — это AOINSHRDLZ, очень похожие на порядок « Etaoin shrdlu », используемый в линотипных машинах . Еще десять букв, BCGFJMPUWY, имеют по три отверстия каждая, а буквы с четырьмя отверстиями — VXKQ.
Код Мюррея также представил так называемые «эффекторы формата» или « управляющие символы » — коды CR (возврат каретки) и LF (перевод строки). Некоторые из кодов Бодо переместились на позиции, где они и остаются с тех пор: NULL или BLANK и код DEL. NULL/BLANK использовался в качестве кода ожидания, когда сообщения не отправлялись, но тот же код использовался для кодирования пространственного разделения между словами. Последовательности кодов DEL (полностью перфорированные столбцы) использовались в начале или конце сообщений или между ними, что облегчало разделение отдельных сообщений. (В эти последовательности можно вставить коды BELL, чтобы сигнализировать удаленному оператору о поступлении нового сообщения или о прекращении передачи сообщения).
Ранние машины British Creed также использовали систему Мюррея.
Вестерн Юнион [ править ]
Код Мюррея был принят Western Union , которая использовала его до 1950-х годов, с некоторыми изменениями, заключавшимися в исключении некоторых символов и добавлении дополнительных управляющих кодов. Вместо BLANK/NULL был введен явный символ SPC (пробел), а новый код BEL вызывал звонок или иным образом производил звуковой сигнал на приемнике. Кроме того, WRU или «Кто ты?» был введен код, который заставлял принимающую машину отправлять идентификационный поток обратно отправителю.
ITA2 [ править ]
Псевдоним(а) | Международный телеграфный алфавит 2 |
---|---|
Классификация | 5-битное состояние [ нужна ссылка ] базовая латинская кодировка |
Предшественник | ITA1 |
Преемник | ПОЛЕВЫЕ ДАННЫЕ , ITA 3 (код Ван Дюрена) , ITA 5 ( ISO 646 , ASCII ) |
Язык(и) | Русский |
---|---|
Классификация | 5-битное состояние [ нужна ссылка ] русской кириллицы Кодировка |
Предшественник | Русский код Морзе |
Преемник | ТРЕБОВАНИЕ-7 |
В 1932 году CCITT представил Международного телеграфного алфавита № 2 ( ITA2 ). код [14] как международный стандарт, основанный на коде Western Union с некоторыми незначительными изменениями. В США стандартизирована версия ITA2, называемая Американским кодом телетайпа (US TTY), которая была основой для 5-битных кодов телетайпа до появления 7-битного ASCII в 1963 году. [15]
Некоторые кодовые точки (отмечены синим цветом в таблице) были зарезервированы для использования в конкретной стране. [16]
Импульсные модели (1=отметка, 0=пробел) | Смена буквы | Сдвиг фигуры | |||||
---|---|---|---|---|---|---|---|
LSB включен верно; элементы кода: 543·21 | LSB включен левый; элементы кода: 12·345 | Количество перфорированных отметок | ITA2 стандартный | Русский МТК-2 вариант | Русский МТК-2 вариант | ITA2 стандартный | телетайп США вариант |
000·00 | 00·000 | 0 | Нулевой | Переход на кириллицу | Нулевой | ||
010·00 | 00·010 | 1 | Возврат каретки | ||||
000·10 | 01·000 | 1 | Перевод строки | ||||
001·00 | 00·100 | 1 | Космос | ||||
101·11 | 11·101 | 4 | вопрос | Я | 1 | ||
100·11 | 11·001 | 3 | В | В | 2 | ||
000·01 | 10·000 | 1 | И | Хорошо | 3 | ||
010·10 | 01·010 | 2 | Р | Р | 4 | ||
100·00 | 00·001 | 1 | Т | Т | 5 | ||
101·01 | 10·101 | 3 | И | Да | 6 | ||
001·11 | 11·100 | 3 | В | У | 7 | ||
001·10 | 01·100 | 2 | я | И | 8 | ||
110·00 | 00·011 | 2 | ТО | О | 9 | ||
101·10 | 01·101 | 3 | П | П | 0 | ||
000·11 | 11·000 | 2 | А | А | – | ||
001·01 | 10·100 | 2 | С | С | ' | Белл | |
010·01 | 10·010 | 2 | Д | Д | ВРУ? | $ | |
011·01 | 10·110 | 3 | Ф | Ф | Э | ! | |
110·10 | 01·011 | 3 | Г | Г | Ш | & | |
101·00 | 00·101 | 2 | ЧАС | Х | Щ | £ | # |
010·11 | 11·010 | 3 | Дж | И | Ю | Белл | ' |
011·11 | 11·110 | 4 | К | К | ( | ||
100·10 | 01·001 | 2 | л | л | ) | ||
100·01 | 10·001 | 2 | С | С | + | " | |
111·01 | 10·111 | 4 | Х | Ь | / | ||
011·10 | 01·110 | 3 | С | Ц | : | ||
111·10 | 01·111 | 4 | V | Же | = | ; | |
110·01 | 10·011 | 3 | Б | Б | ? | ||
011·00 | 00·110 | 2 | Н | Н | , | ||
111·00 | 00·111 | 3 | М | М | . | ||
110·11 | 11·011 | 4 | Переход к цифрам (FS) | Зарезервировано для расширение фигур | |||
111·11 | 11·111 | 5 | Зарезервировано для расширение регистра | Переход к буквам (LS) / Стереть / Удалить |
Кодовая позиция, присвоенная Null, фактически использовалась только для состояния ожидания телетайпов. В течение длительных периодов простоя частота импульсов не синхронизировалась между обоими устройствами (которые могли быть даже отключены или не подключены постоянно к коммутируемым телефонным линиям). Чтобы начать сообщение, сначала необходимо было откалибровать частоту импульсов, последовательность регулярно синхронизированных «маркирующих» импульсов (1), с помощью группы из пяти импульсов, которые также могли быть обнаружены простыми пассивными электронными устройствами для включения телетайпа. Эта последовательность импульсов генерировала серию символов стирания/удаления, а также инициализировала состояние приемника в режим сдвига букв. Однако первый импульс может быть потерян, поэтому процедура включения может быть прервана одним нулевым сигналом, за которым сразу же следует символ стирания/удаления. Чтобы сохранить синхронизацию между устройствами, нулевой код нельзя было произвольно использовать в середине сообщений (это было улучшением исходной системы Бодо, в которой пробелы не были явно дифференцированы, поэтому было сложно поддерживать счетчики импульсов для повторяющихся пробелов на телетайпы). Но тогда можно было повторно синхронизировать устройства в любое время, отправив Null в середине сообщения (сразу за которым следовал элемент управления Erasure/Delete/LS, если за ним следовала буква, или элемент управления FS, если за ним следовала цифра). Отправка нулевых элементов управления также не приводила к перемещению бумажной ленты к следующему ряду (поскольку ничего не было перфорировано), поэтому это экономило драгоценные отрезки перфорируемой бумажной ленты. С другой стороны, управляющий код Erasure/Delete/LS всегда пробивался и всегда переводился в режим (начальных) букв. Согласно некоторым источникам, нулевой код был зарезервирован только для использования внутри страны. [16]
Код сдвига к буквам (LS) также можно использовать как способ отмены/удаления текста с перфоленты после его прочтения, что позволяет безопасно уничтожить сообщение перед выбросом перфоленты. [ нужны разъяснения ] Функционально он также может играть ту же роль-заполнитель, что и код удаления в ASCII (или других 7-битных и 8-битных кодировках, включая EBCDIC для перфокарт). После замены кодов во фрагменте текста произвольным количеством LS-кодов последующее все еще сохраняется и декодируется. Его также можно использовать в качестве инициатора, чтобы убедиться, что декодирование первого кода не выдаст цифру или другой символ со страницы рисунков (поскольку нулевой код может быть произвольно вставлен в конце или начале перфорационной полосы, и следует игнорировать, тогда как код пробела имеет значение в тексте).
Ячейки, помеченные как зарезервированные для расширений (которые снова используют код LS во второй раз — сразу после первого кода LS — для перехода со страницы с цифрами на страницу со сдвигом букв), были определены для перехода в новый режим. В этом новом режиме страница букв содержит только строчные буквы, но сохраняет доступ к третьей кодовой странице для прописных букв либо путем кодирования одной буквы (путем отправки LS перед этой буквой), либо блокировки (с помощью FS+LS) для неограниченное количество заглавных букв или цифр перед последующей разблокировкой (с помощью одного LS) для возврата в нижний регистр. [18] Ячейку, помеченную как «Зарезервировано», также можно использовать (с использованием кода FS со страницы смены цифр) для переключения страницы с цифрами (которая обычно содержит цифры и национальные строчные буквы или символы) на четвертую страницу (где национальные буквы — прописные, а национальные буквы — прописные). могут быть закодированы другие символы).
ITA2 до сих пор используется в телекоммуникационных устройствах для глухих (TDD), телексе и некоторых любительских радиоприложениях, таких как радиотелетайп («RTTY»). ITA2 также используется в Enhanced Broadcast Solution, финансовом протоколе начала 21-го века, разработанном Deutsche Börse , для уменьшения объема кодирования символов. [19]
Номенклатура [ править ]
Почти все телетайпное оборудование 20-го века использовало код Western Union, ITA2 или его варианты. Радиолюбители случайно называют ITA2 и варианты «Бодо», [20] и даже в Справочнике любительского радио Американской лиги радиорелейной связи это делается, хотя в более поздних изданиях таблицы кодов правильно идентифицируют его как ITA2.
Набор символов [ править ]
Значения, показанные в каждой ячейке, представляют собой коды Юникода , данные для сравнения.
варианты Оригинальные Бодо
, Великобритания Оригинал Бодо .
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | А | И | / | И | В | я | ТО | фиги | Дж | Г | ЧАС | Б | С | Ф | Д |
1x | СП | - | Х | С | С | Т | В | V | ПРИНАДЛЕЖАЩИЙ | К | М | л | Р | вопрос | Н | П |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | 1 | 2 | ⅟ | 3 | 4 | ³⁄ | 5 | СП | 6 | 7 | ¹ | 8 | 9 | ⁵⁄ | 0 |
1x | ЛТРС | . | ⁹⁄ | : | ⁷⁄ | ² | ? | ' | ПРИНАДЛЕЖАЩИЙ | ( | ) | = | - | / | £ | + |
, Европа Оригинальный Бодо континентальная
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | А | И | И | И | В | я | ТО | фиги | Дж | Г | ЧАС | Б | С | Ф | Д |
1x | СП | ṯ | Х | С | С | Т | В | V | ПРИНАДЛЕЖАЩИЙ | К | М | л | Р | вопрос | Н | П |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | 1 | 2 | & | 3 | 4 | й | 5 | СП | 6 | 7 | ЧАС | 8 | 9 | F̱ | 0 |
1x | ЛТРС | . | , | : | ; | ! | ? | ' | ПРИНАДЛЕЖАЩИЙ | ( | ) | = | - | / | № | % |
Оригинал Бодо, ITA 1 [ править ]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | А | И | ЧР | И | В | я | ТО | фиги | Дж | Г | ЧАС | Б | С | Ф | Д |
1x | СП | НЧ | Х | С | С | Т | В | V | ПРИНАДЛЕЖАЩИЙ | К | М | л | Р | вопрос | Н | П |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | 1 | 2 | ЧР | 3 | 4 | МОГ [а] | 5 | СП | 6 | 7 | + | 8 | 9 | МОГ [а] | 0 |
1x | ЛТРС | НЧ | , | : | . | МОГ [а] | ? | ' | ПРИНАДЛЕЖАЩИЙ | ( | ) | = | - | / | МОГ [а] | % |
- Варианты Бодо Мюррея
Код Мюррея [ править ]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | СП | И | КОЛЛЕКЦИЯ | А | ЛТРС | С | я | В | НЧ | Д | Р | Дж | Н | Ф | С | К |
1x | Т | С | л | В | ЧАС | И | П | вопрос | ТО | Б | Г | фиги | М | Х | V | ПРИНАДЛЕЖАЩИЙ / * [б] |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | СП | 3 | КОЛЛЕКЦИЯ | ЛТРС | ' | 8 | 7 | НЧ | ² | 4 | ⁷⁄ | − | ⅟ | ( | ⁹⁄ | |
1x | 5 | . | / | 2 | ⁵⁄ | 6 | 0 | 1 | 9 | ? | ³⁄ | фиги | , | £ | ) | ПРИНАДЛЕЖАЩИЙ / * [б] |
ITA 2 и US-TTY [ править ]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | И | НЧ | А | СП | С | я | В | ЧР | Д | Р | Дж | Н | Ф | С | К |
1x | Т | С | л | В | ЧАС | И | П | вопрос | ТО | Б | Г | фиги | М | Х | V | ЛТРС / ПРИНАДЛЕЖАЩИЙ |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | 3 | НЧ | − | СП | БЕЛ | 8 | 7 | ЧР | $ | 4 | ' | , | ! | : | ( |
1x | 5 | " | ) | 2 | # | 6 | 0 | 1 | 9 | ? | & | фиги | . | / | ; | ЛТРС |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | 3 | НЧ | − | СП | ' | 8 | 7 | ЧР | ENQ | 4 | БЕЛ | , | ! | : | ( |
1x | 5 | + | ) | 2 | £ | 6 | 0 | 1 | 9 | ? | & | фиги | . | / | = | ЛТРС |
Погодный код [ править ]
Метеорологи использовали вариант ITA2 с цифрами-регистровыми символами, за исключением десяти цифр, BEL и нескольких других символов, замененных символами погоды:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | - | 3 | НЧ | ↑ | СП | БЕЛ | 8 | 7 | ЧР | ↗ | 4 | ↙ | ⦷ | → | ◯ | ← |
1x | 5 | + | ↖ | 2 | ↓ | 6 | 0 | 1 | 9 | ⊕ | ↘ | фиги | . | / | ⦶ | ЛТРС |
Подробности [ править ]
Этот раздел нуждается в дополнительных цитатах для проверки . ( Ноябрь 2023 г. ) |
Примечание. В этой таблице предполагается, что пространство, названное Бодо и Мюрреем «1», является самым правым и наименее значимым. Способ упаковки передаваемых битов в более крупные коды варьировался в зависимости от производителя. Наиболее распространенное решение распределяет биты от младшего к старшему (оставляя три старших бита байта неиспользованными).
В ITA2 символы выражаются пятью битами. ITA2 использует два поднабора кода: «сдвиг букв» (LTRS) и «сдвиг цифр» (FIGS). Символ Figs (11011) сигнализирует о том, что следующие символы следует интерпретировать как находящиеся в наборе Figs, пока он не будет сброшен символом LTRS (11111). При использовании клавиша переключения LTRS или Figs нажимается и отпускается, передавая соответствующий символ переключения на другую машину. Затем вводятся нужные буквы или цифры. В отличие от пишущей машинки или современной компьютерной клавиатуры, клавиша Shift не удерживается нажатой во время набора соответствующих символов. «ENQuiry» вызовет ответ другого компьютера. Это означает «Кто ты?»
CR — возврат каретки , LF — перевод строки , BEL — это символ колокольчика , который звонит маленькому звонку (часто используется для оповещения операторов о входящем сообщении), SP — пробел, а NUL — нулевой символ (пустая лента).
Примечание: двоичные преобразования кодовых точек часто отображаются в обратном порядке, в зависимости от (предположительно), с какой стороны смотреть на бумажную ленту. Далее отметим, что «управляющие» символы были выбраны так, чтобы они были либо симметричными, либо в полезных парах, чтобы вставка ленты «вверх ногами» не приводила к проблемам для оборудования и полученную распечатку можно было расшифровать. Таким образом, Figs (11011), LTRS (11111) и пробел (00100) являются инвариантными, в то время как CR (00010) и LF (01000), обычно используемые как пара, обрабатываются одинаково независимо от порядка страниц в принтерах. [22] LTRS также можно использовать для дублирования символов, подлежащих удалению на бумажной ленте (так же, как DEL в 7-битном ASCII ).
Последовательность RYRYRY... часто используется в тестовых сообщениях и в начале каждой передачи. Поскольку R равен 01010, а Y равен 10101, в этой последовательности большая часть механических компонентов телетайпа подвергается максимальной нагрузке. Также в свое время производилась доводка приемника с помощью двух цветных фонарей (по одному на каждый тон). «RYRYRY...» произвело 0101010101..., что заставило свет светиться одинаковой яркостью, если настройка была правильной. Эта последовательность настройки полезна только тогда, когда ITA2 используется с двухтональной модуляцией FSK , что обычно наблюдается при использовании радиотелетайпа (RTTY).
Реализации кода Бодо в США могут отличаться добавлением нескольких символов, таких как # и, на уровне FigS.
Русская версия кода Бодо ( МТК-2 ) использовала три режима переключения; режим кириллических букв активировался символом (00000). Из-за большего количества символов кириллицы символы ! , & , £ были опущены и заменены кириллицей, а BEL имеет тот же код, что и кириллическая буква Ю. Кириллические буквы Ъ и Ё опускаются, а Ч объединяется с цифрой 4.
См. также [ править ]
- Шифр Бэкона — 5-битная двоичная кодировка английского алфавита, разработанная Фрэнсисом Бэконом в 1605 году. [23]
- Список наборов символов информационной системы
- МККР 476
Пояснительные примечания [ править ]
- ^ Jump up to: а б с д «В распоряжении каждой администрации для своей внутренней службы» [21]
- ^ Jump up to: а б «[Дает] невидимую коррекцию на принтерах и
*
на бланковых принтерах». [21]
Ссылки [ править ]
- ^ Ралстон, Энтони; Рейли, Эдвин Д., ред. (1993), «Код Бодо», Энциклопедия компьютерных наук (Третье изд.), Нью-Йорк: IEEE Press/Ван Ностранд Рейнхольд, ISBN 0-442-27679-6
- ^ Jump up to: а б Х.А. Эммонс (1 мая 1916 г.). «Принтерные системы» . Проводная и радиосвязь . 34 : 209.
- ^ Jump up to: а б с Фишер, Эрик Н. (20 июня 2000 г.). «Эволюция кодов символов, 1874–1968» . ковчег:/13960/t07x23w8s . Проверено 20 декабря 2020 г.
[...] В 1872 году [Бодо] начал исследования телеграфной системы, которая позволила бы нескольким операторам одновременно передавать данные по одному проводу и по мере получения передач печатать их обычными буквенными символами на полоске бумаги. Он получил патент на такую систему 17 июня 1874 года. [...] Вместо переменной задержки, за которой следует единичный импульс, система Бодо использовала одинаковые шесть единиц времени для передачи каждого символа. [...] его ранний телеграф, вероятно, использовал шестизначный код, [...] который он приписывает Дэви в статье 1877 года. [...] в 1876 году Бодо перепроектировал свое оборудование, чтобы использовать пятизначный код. Однако иногда знаки препинания и цифры по-прежнему были необходимы, поэтому он перенял от Хьюза использование двух специальных символов буквенного и цифрового пространства, которые заставляли принтер переключаться между регистрами одновременно с продвижением бумаги без печати. Пятизначный код, который он начал использовать в это время, [...] был структурирован так, чтобы соответствовать его клавиатуре [...], которая управляла двумя единицами каждого символа с помощью переключателей, управляемых левой рукой, а остальные три единицы — правой. рука. [...]
[1] [2] - ^ Бодо, Жан-Морис-Эмиль (июнь 1874 г.). «Система скоростной телеграфии» (на французском языке). Архивы Национального института промышленной собственности (INPI). Патент Патент 103898. Архивировано из оригинала 16 декабря 2017 года.
- ^ Уильям В. Вансайз (25 января 1901 г.). «Новый странично-печатный телеграф» . Транзакции . 18 . Американский институт инженеров-электриков: 22.
- ↑ Суд в Амьене Бодо против Мимо
- ^ Jump up to: а б Дженнингс, Том (2020). «Аннотированная история некоторых кодов символов: код Бодо» .
- ^ Бошан, КГ (2001). История телеграфии: ее технология и применение . Институт техники и технологий . стр. 394–395. ISBN 0-85296-792-6 .
- ^ Алан Г. Хоббс, 5 кодов единиц , раздел Мультиплексная система Бодо
- ^ Глейк, Джеймс (2011). Информация: история, теория, потоп . Лондон: Четвертое сословие. п. 203. ИСБН 978-0-00-742311-8 .
- ^ Фостер, Максимилиан (август 1901 г.). «Успешный печатный телеграф» . Мировая работа: история нашего времени . II : 1195–1199 . Проверено 9 июля 2009 г.
- ^ Коупленд 2006 , с. 38
- ^ Век телеграфа и телефона . 1921.
Я распределил наиболее часто используемые буквы английского языка по сигналам, представленным наименьшим количеством отверстий в перфорированной ленте, и так далее пропорционально.
- ^ «Регламент телеграфа и Заключительный протокол (Мадрид, 1932 г.)» (PDF) . Архивировано из оригинала 21 августа 2023 года . Проверено 10 мая 2024 г.
- ^ Смит, Гил (2001). «Коды телетайпной связи» (PDF) . Бодо.нет. Архивировано (PDF) из оригинала 20 августа 2008 г. Проверено 11 июля 2008 г.
- ^ Jump up to: а б Штайнбух, Карл В .; Вебер, Вольфганг, ред. (1974) [1967]. Карманный справочник по информатике - Том III - Приложения и специальные системы для обработки сообщений (на немецком языке). Том 3 (3-е изд.). Берлин, Германия: Springer Verlag . стр. 328–329. ISBN 3-540-06242-4 . LCCN 73-80607 .
{{cite book}}
:|work=
игнорируется ( помогите ) - ^ данныеIP Limited. «Кодекс Бодо» . Архивировано из оригинала 23 декабря 2017 года . Проверено 16 июля 2017 г.
- ^ Рекомендация ITU-T S.2/11/1988 , опубликованная в выпуске VII.1 Синей книги.
- ^ «Расширенное решение для вещания – окончательная версия спецификации интерфейса» (PDF) . Немецкая биржа. 17 мая 2010 г. Архивировано из оригинала (PDF) 8 февраля 2012 г. . Проверено 10 августа 2011 г.
- ^ Гиллам, Ричард (2002). Юникод демистифицирован . Аддисон-Уэсли. п. 30. ISBN 0-201-70052-2 .
- ^ Jump up to: а б с д и ж г час я «Пятизначные коды» . Музей НАДКОММ. Архивировано из оригинала 4 ноября 1999 года . Проверено 5 декабря 2001 г.
- ^ Дженнингс, Том (5 февраля 2020 г.). «Аннотированная история некоторых кодов символов: ITA2» . Проверено 1 июня 2022 г.
[...] символы, относящиеся к «управлению передачей», [...] побитово симметричны – коды для Figs, LTRS, пробела и BLANK – одинаковы, перевернуты слева направо! Кроме того, коды CR и LF равны друг другу при перестановке слева направо!
- ^ Бэкон, Фрэнсис (1605). Мастерство и развитие обучения Божественному и человечному .
Дальнейшее чтение [ править ]
- Коупленд, Б. Джек , изд. (2006). Колосс: Секреты компьютеров для взлома кодов в Блетчли-Парке . Оксфорд: Издательство Оксфордского университета. ISBN 978-0-19-284055-4 .
- Хоббс, Алан Г. «Документы и сочинения NADCOMM: пятизначные коды» . Проверено 10 февраля 2017 г. .
- Кодовая таблица МТК-2
- Бодо, Мюррей, ITA2, ITA5 и т. д.
- «Жан-Морис-Эмиль Бодо» . Архивировано из оригинала 13 сентября 2009 года.
Внешние ссылки [ править ]
- СМИ, связанные с кодом Бодо, на Викискладе?