EO , или Восемь единиц , — это 8-битный код символа EBCDIC, представленный как все единицы ( двоичный 1111 1111, шестнадцатеричный FF).
Восемь единиц, как управляющий код EBCDIC , используется для целей синхронизации, таких как заполнение времени и медиа. [1] В заголовках ресурсов определения кодовой страницы расширенного представления функций установка по крайней мере первых двух байтов поля для восьмибайтового имени ресурса кодовой страницы (которое закодировано в кодовой странице 500) в восемь единиц (0xFF) представляет собой «пустое имя», которое рассматривается как неустановленное. [2]
При переводе из набора символов EBCDIC в кодовые страницы с набором управляющих кодов C1 , восемь единиц обычно сопоставляются с шестнадцатеричным кодом 0x9F, чтобы обеспечить уникальное сопоставление символов в обоих направлениях. [3] [4] Однако до 1986 года управляющий код C1 0x9F обычно сопоставлялся с EBCDIC 0xE1, который в то время часто использовался в качестве числового (цифрового) пространства в кодовых страницах (включая версию кодовой страницы 37 до 1986 года). [5] Утилита Unixdd
следует более раннему соглашению, сопоставляя код C1 0x9F с EBCDIC 0xE1 и сопоставляя 0xFF (восемь единиц) с 0xFF. [6]
В то время как восемь единиц рассматриваются как управляющий код инфраструктурой IBM EBCDIC, кодовые страницы EBCDIC от Fujitsu Siemens, используемые в системе BS2000 , часто используют его для графического символа, чаще всего тильды . [7] В этих случаях управляющий код C1 0x9F сопоставляется с другим местом в кодовой странице EBCDIC, чаще всего 0x5F. [8]
До 1986 года ISO-8 X'9F' (APC) отображался в EBCDIC X'E1'. Эта контрольная кодовая точка является графической кодовой точкой. Ранее она использовалась как числовой символ пробела во многих кодированных наборах символов EBCDIC SBCS, а с последними пересмотренными CECP числовой символ пробела был заменен на DIVISION SYMBOL.