Files
symbl-data/loc/ru/symbols-desc/007F.axyml
Oleg Grigoriev 4aec3141da Up 2014.09.17
2014-09-17 16:27:28 +04:00

19 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Данный управляющий символ использовался на перфолентах и перфокартах для удаления ошибочно пробитых данных.
Ещё одно его название - [i]rubout[/i] (стирание), что более точно отражает суть, так как данные, скорее, не удалялись, а затирались.
Столь неожиданное положение в кодировке (вне других блоков [block:control-character управляющих символов]) обусловлено его 7-битным кодом: [code 1111111].
Данные на перфокартах располагались, обычно, в 7 рядов (соответствующих семи битам байта).
Единицам соответствовало пробитое отверстие, нулю, соответственно, отсутствие отверстия.
Таким образом, байт со всеми единицами в разрядах можно было пробить поверх любого другого.
В случае ошибочной записи на перфокарту, неправильные байты забивались этим символом.
При исполнении же программы, данный символ просто игнорировался.
Вне перфокарт, этот управляющий символ использовался в консолях некоторых Unix-подобных сред в качестве аналога [U:0008 backspace].
Однако, в большинстве операционных систем, он не имел никакого значения.
В стандарт Юникода включён только для совместимости.
Некоторые шрифты использовали кодовую позицию [code 1F] для вывода графических символов.
Например, символа [U:2302 Home].