␡ Управляющий символ для удаления (на перфолентах)

U+007F

Нажмите, чтобы скопировать и вставить символ

Техническая информация

Название в Юникоде Delete
Номер в Юникоде
U+007F
HTML-код

CSS-код
\007F
Раздел Основная латиница
Версия Юникода: 1.1 (1993)

Значение символа

Данный управляющий символ использовался на перфолентах и перфокартах для удаления ошибочно пробитых данных. Ещё одно его название — rubout (стирание), что более точно отражает суть, так как данные, скорее, не удалялись, а затирались.

Столь неожиданное положение в кодировке (вне других блоков ) обусловлено его 7-битным кодом: 1111111. Данные на перфокартах располагались, обычно, в 7 рядов (соответствующих семи битам байта). Единицам соответствовало пробитое отверстие, нулю, соответственно, отсутствие отверстия. Таким образом, байт со всеми единицами в разрядах можно было пробить поверх любого другого.

В случае ошибочной записи на перфокарту, неправильные байты забивались этим символом. При исполнении же программы, данный символ просто игнорировался.

Вне перфокарт, этот управляющий символ использовался в консолях некоторых Unix-подобных сред в качестве аналога backspace. Однако, в большинстве операционных систем, он не имел никакого значения. В стандарт Юникода включён только для совместимости.

Некоторые шрифты использовали кодовую позицию 1F для вывода графических символов. Например, символа Home.

Символ «Управляющий символ для удаления (на перфолентах)» был утвержден как часть Юникода версии 1.1 в 1993 г.

Свойства

Версия 1.1
Блок Основная латиница
Тип парной зеркальной скобки (bidi) Нет
Композиционное исключение Нет
Изменение регистра 007F
Простое изменение регистра 007F

Кодировка

Кодировка hex dec (bytes) dec binary
UTF-8 7F 127 127 01111111
UTF-16BE 00 7F 0 127 127 00000000 01111111
UTF-16LE 7F 00 127 0 32512 01111111 00000000
UTF-32BE 00 00 00 7F 0 0 0 127 127 00000000 00000000 00000000 01111111
UTF-32LE 7F 00 00 00 127 0 0 0 2130706432 01111111 00000000 00000000 00000000
Скопировано!