52 Гл. 1. Информация и сообщение
выше наборов получены с помощью словообразования „над"
конкретными
двоичными наборами знаков или, абстрактно, над
набором
{|_,О}.
Слова над двоичным набором знаков называются
двоичными
словами.
Они не обязаны иметь постоянную длину (см. аз-
буку
Морзе), если это всё же так, то говорят об п-разрядных
двоичных знаках и n-разрядных двоичных кодах (см., напри-
мер,
2-й международный телеграфный код (5-разрядные двоич-
ные
знаки),
7-разрядный двоичный код ISO).
Дадим теперь точное определение:
Кодом
12
называется правило, описывающее отображение
одного набора знаков в
другой
набор знаков (или слов); также
называют и множество образов при этом отображении
Помимо
основного значения слова „code" — «кодекс»,
«свод
законов» (гражданский кодекс, кодекс Наполеона)—начиная
с середины 19-го в. оно означало книгу, в которой словам
естественного языка сопоставлены группы цифр или букв.
Употребление таких кодов приобрело значение скорее в связи
со стремлением сэкономить на стоимости телеграмм, чем в связи
с соображениями конспиративности (ABC-код В. Клаузен-Туэ,
1874).
Если
каждый образ при кодировании является отдельным
знаком,
то такое отображение мы называем
шифровкой,
а обра-
зы—
шифрами
(англ. cipher). Поскольку здесь имеется крипто-
графический
аспект, обращение этого отображения — когда оно
однозначно
— называется
декодированием
или
дешифровкой.
В коммерческих и криптографических кодах слова, фразы
и
понятия естественных языков кодируются в большинстве слу-
чаев словами над некоторым буквенным или цифровым алфа-
витом, обычно пятерками (рис. 31). В технических кодах буквы,
цифры
и
другие
знаки почти всегда кодируются двоичными сло-
вами.
Примеры можно найти на приведённых выше рисунках.
У большинства используемых в технике кодов все слова
имеют одинаковую длину. Самый старый из них — это восхо-
дящий
к И. М. Э. Бодо 2-й международный телеграфный код
CCIT-2
(рис. 28), пятиразрядный двоичный код, который до
сих пор используется во внутренней и международной открытой
телеграфной связи (телекс)
3
. Несколько моложе семиразряд-
1
Из DIN
44300:
„код:
/.
Правило,
описывающее
однозначное
соответ-
ствие
(кодирование)
знаков
одного
набора
знакам
другого
набора
(множе-
ства
образов).
2.
Набор
знаков,
который
выступает
в
качестве
множества
образов
при
кодировании."
2
Часто знаки исходного набора или множества образов являются после-
довательностями над некоторым
другим
набором знаков
3
По проводам L передается посредством „такта тока", а О — посред-
ством „такта паузы".