Наиболее употребительные в информационной технологии коды

Кодирование текстовой информации

Кодирование

Кодирование – процесс отображения дискретных сообщений сигналами в виде определенных сочетаний символов. Кодирование – процесс шифрования.

Шифрование – процесс перевода текстов, цифровых и других данных в зашифрованную форму с целью ограничения доступа к их содержанию нежелательных лиц, организаций и т.д.

Дешифрование – процесс преобразования закодированных текстов, цифровых и других данных в их первоначальную или другую удобную для чтения форму.

 

Если каждому символу алфавита сопоставить определенное целое число (например, порядковый номер), то с помощью двоичного кода можно кодировать текстовую информацию. Восьми двоичных разрядов достаточно для кодирования 256 различных символов. Этого хватит, чтобы выразить различными комбинациями восьми битов все символы английского и русского языков, как строчные, так и прописные, а также знаки препинания, символы основных арифметических действий и некоторые общепринятые специальные символы.

 

1. Двоичный код основан на двоичной системе исчисления, использующей для представления буквенно-цифровых и других символов наборы комбинаций цифр 1 и 0. Он является основой всех используемых в цифровых ЭВМ кодов (например, ASCII, шрифтов Windows и т.д.).

2. ASII (American Standard Code for Information Interchange) – американский стандартный код для обмена информацией. Поддерживает 128 буквенно-цифровых символов. Институт стандартизации США - ANSI (American National Standard Institute) ввел в действие систему кодирования ASCII. В системе ASCII закреплены две таблицы кодирования - базовая (коды от 0 до 127) и расширенная (от 128 до 255). Первые 32 кода базовой таблицы отданы производителям аппаратных средств (в первую очередь производителям компьютеров и печатающих устройств), размещаются управляющие коды. С 32 по 127 размещены коды символов английского алфавита, знаков препинания, шифр, арифметических действий.

3. EBCDIC (Extended Binary-Coded Decimal Interchange Code) – расширенный двоично-десятичный 8-разрядный код, способный поддерживать 256 буквенно-цифровых символов. Продолжает использоваться во многих больших ЭВМ (преимущественно фирмы IBM).

4. Unicode – 16-разрядная система кодирования, совместимая с системой ASII, которая охватывает символы разных письменностей: латинской, греческой, кириллической, а также языков, использующих иероглифы, например, китайского и японского. Unicode – это универсальная система. 16 разрядов позволяют обеспечить уникальные коды для 65536 различных символов. Этого поля достаточно для размещения в одной таблице символов большинства языков планеты.

5. KOI8-R (КОИ – код обмена информацией)– это 8-разрядный код, ориентированный на обмен сообщениями в Интернет, написанными кириллицей (на русском языке). В СССР действовала система КОИ-8. Её происхождение относится ко временам действия Совета Экономической Взаимопомощи государств Восточной Европы. Имеет широкое распространение в компьютерных сетях на территории России и в российском секторе Интернета. Международный стандарт носит название кодировки ISO (International Standard Organization – Международный Институт Стандартизации).

6. Штриховой код сформирован в виде коротких линий (штрихов) и пробелов различной ширины. Запись и считывание кодов производится при помощи специализированных принтеров и сканеров. Используются в торговле, промышленности, в библиотечном деле.

7. PIN (Personal Identification Number - Персональный Идентификационный Номер) – в банковском деле уникальный цифровой код, используемый в качестве пароля для идентификации клиента при пользовании автоматическим банкоматом; аналог пароля в разных механизмах аутентификации.