Восемь единиц

Код символа EBCDIC

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]

Смотрите также

Ссылки

  1. ^ IBM . "Приложение G-1. Определения управляющих символов EBCDIC". Архитектура представления символьных данных . Архивировано из оригинала 2018-09-11.
  2. ^ Консорциум AFP; IBM (2015). "BCP – D3A887 – Begin Code Page" (PDF) . Справочник по архитектуре содержимого объектов шрифтов (7-е изд.). стр. 126. AFPC-0007-06, S544-3285-06.
  3. ^ Umamaheswaran, VS (1999-11-08). "3.3 Шаг 2: Преобразование байтов". UTF-EBCDIC . Консорциум Unicode . Технический отчет Unicode № 16.
  4. ^ Стил, Шон (1996-04-24). cp037_IBMUSCanada в таблице Unicode. Microsoft / Unicode Consortium .
  5. ^ IBM (2018) [1990, 1995]. "Архитектура представления символьных данных (CDRA)". IBM . стр. 327. До 1986 года ISO-8 X'9F' (APC) отображался в EBCDIC X'E1'. Эта контрольная кодовая точка является графической кодовой точкой. Ранее она использовалась как числовой символ пробела во многих кодированных наборах символов EBCDIC SBCS, а с последними пересмотренными CECP числовой символ пробела был заменен на DIVISION SYMBOL.
  6. ^ IEEE ; The Open Group (2018). "dd - конвертировать и копировать файл". The Open Group Base Specifications Issue 7, издание 2018 г. IEEE Std 1003.1-2017.
  7. ^ "7.3 Поддерживаемые линейные коды и коды BS2000 EBCDIC". XHCS V2.0 — 8-битный код и обработка Unicode в BS2000/OSD. Fujitsu Siemens Computers . 2007. стр.  147–194 .
  8. ^ "Набор символов EBCDIC "OSD_EBCDIC_DF04_1"". IANA . 2004.
Взято с "https://en.wikipedia.org/w/index.php?title=Eight_Ones&oldid=1257855752"