Теория информации

       

Управляющие коды ASCII


КодПолное имя кода в Unicode (краткое имя в ASCII)
10-й16-йКлавиатурный
Перевод имени кода — описание использования кода.

Выше представлен шаблон для следующей далее таблицы управляющих символов. Под клавиатурным кодом подразумевается комбинация двух клавиш, Ctrl (Control, в таблице это знак ^) и приводимой, одновременное нажатие которых должно производить соответствующий код.

000^@NULL (NUL)
Пусто — этот код используется как завершающий в представлении строк многими системами программирования, например, Си, поэтому его использование в текстовых файлах крайне нежелательно.
101^ASTART OF HEADING (SOH)
Начало заголовка — практически не используется.
202^BSTART OF TEXT (STX)
Начало текста — практически не используется.
303^CEND OF TEXT (ETX)
Конец текста — в Unix и MS-DOS ввод этого символа с клавиатуры служит сигналом для прекращения выполнения программы.
404^DEND OF TRANSMISSION (EOT)
Конец передачи — в Unix и PostScript означает конец вводимых данных.
505^EENQUIRY (ENQ)
Кто там? — практически не используется.
606^FACKNOWLEDGE (ACK)
Подтверждение, да — практически не используется.
707^GBELL (BEL)
Звонок — при его печати на консоли MS-DOS или Unix должен производиться звуковой сигнал.
808^HBACKSPACE (BS)
Возврат на шаг — означает, что следующий символ следует печатать с предшествующей позиции.
909^IHORISONTAL TABULATION (TAB)
Горизонтальная табуляция — переход на следующую позицию табуляции.
100A^JLINE FEED (LF)
Подача новой строки - на новую строку. В текстовых файлах MS-DOS и Microsoft Windows с сохранением текущей горизонтальной позицию. В текстовых файлах Unix с переходом на первую горизонтальную позицию.
110B^KVERTICAL TABULATION (VT)
Вертикальная табуляция — используется очень редко, как правило, принтерами.
120C^LFORM FEED (FF)
Подача новой формы — для консоли, как правило, означает очистку экрана, для принтера — завершение печати на текущем листе и запрос нового.
130D^MCARRIAGE RETURN (CR)
Возврат каретки — переход на первую горизонтальную позицию строки. В текстовых файлах MS-DOS и Microsoft Windows с сохра- нением текущей строки, а в текстовых файлах Macintosh OS с пере- ходом на новую строку. В текстовых файлах Unix не используется.
140E^NSHIFT OUT (SO)
Выход — используется очень редко, как правило, принтерами.
150F^OSHIFT IN (SI)
Вход — используется очень редко, как правило, принтерами.
1610^PDATA LINK ESCAPE (DLE)
Авторегистр 1 — практически не используется.
1711^QDEVICE CONTROL ONE (DC1)
Используется некоторыми телекоммуникационными протоколами как байт X-ON.
1812^RDEVICE CONTROL TWO (DC2)
Практически не используется.
1913^SDEVICE CONTROL THREE (DC3)
Используется некоторыми телекоммуникационными протоколами как байт X-OFF.
2014^TDEVICE CONTROL FOUR (DC4)
Практически не используется.
2115^UNEGATIVE ACKNOWLEDGE (NAK)
Нет — практически не используется.
2216^VSYNCHRONOUS IDLE (SYN)
Синхронизация — практически не используется.
2317^WEND OF TRANSMISSION BLOCK (ETB)
Конец блока — практически не используется.
2418^XCANCEL (CAN)
Аннулирование — используется очень редко, как правило, принте- рами.
2519^YEND OF MEDIUM (EM)
Конец носителя — практически не используется.
261A^ZSUBSTITUTE (SUB)
Замена — в MS-DOS, Macintosh OS и CP/M — это маркер конца текстового файла.
271B^[ESCAPE (ESC)
Авторегистр 2 — указывает на то, что некоторое количество кодов после него и он сам образуют группу, рассматриваемую как один код.
281C^\FILE SEPARATOR (FS)
Разделитель файлов — практически не используется.
291D^]GROUP SEPARATOR (GS)
Разделитель групп — практически не используется.
301E^^RECORD SEPARATOR (RS)
Разделитель записей — практически не используется.
311F^-UNIT SEPARATOR (US)
Разделитель элементов — практически не используется.
1277F^DELETE (DEL)
Забой — удаление последнего видимого знака печатаемой строки.
<


В "чисто" текстовых ( plain text) файлах допустимы только управ- ляющие символы, отмечающие концы строк и, как правило, переходы на позиции табуляции (код 9). Маркер конца строки в Unix — это код 10, в Macintosh OS — 13, в CP/M, MS-DOS и Microsoft Windows — последовательность 13, 10. <

Содержание раздела