EO(Eight Ones )は、すべて 1 (2進数1111 1111、16進数FF) として表される8 ビットのEBCDIC文字コードです。
制御コードとして
EBCDIC制御コードである8つの1は、時刻やメディアのフィラーなどの同期の目的で使用されます。[ 1 ] Advanced Function Presentationコードページ定義リソースヘッダーでは、8バイトのコードページリソース名(コードページ500でエンコードされている)のフィールドの最初の2バイト以上を8つの1(0xFF)に設定すると、「ヌル名」となり、未設定として扱われます。[ 2 ]
マッピング
EBCDIC文字セットからC1制御コードセットのコードページに変換すると、双方向で一意の文字マッピングを提供するために、 8つの1は通常16進コード0x9Fにマッピングされます。 [ 3 ] [ 4 ]ただし、1986年より前では、C1制御コード0x9Fは通常EBCDIC 0xE1にマッピングされており、これは当時のコードページ(1986年以前のコードページ37を含む)の数値(数字)スペースとして頻繁に使用されていました。[ 5 ] Unixユーティリティは以前の規則に従い、C1コード0x9FをEBCDIC 0xE1にマッピングし、0xFF(8つの1)を0xFFにマッピングします。[ 6 ]dd
グラフィックキャラクターとして
8つの1はIBM EBCDICインフラストラクチャでは制御コードとして扱われますが、BS2000システムで使用される富士通シーメンスのEBCDICコードページでは、グラフィック文字(ほとんどの場合チルダ)に頻繁に使用されます。[ 7 ]これらの場合、C1制御コード0x9FはEBCDICコードページの別の場所にマッピングされ、最も一般的なのは0x5Fです。[ 8 ]
参照
参考文献
- ^ IBM . 「付録G-1. EBCDIC制御文字定義」 .文字データ表現アーキテクチャー. 2018年9月11日時点のオリジナルよりアーカイブ。
- ^ AFPコンソーシアム; IBM (2015). 「BCP – D3A887 – Begin Code Page」(PDF) .フォントオブジェクトコンテンツアーキテクチャリファレンス(第7版). p. 126. AFPC-0007-06, S544-3285-06.
- ^ Umamaheswaran, VS (1999-11-08). 「3.3 ステップ2: バイト変換」 . UTF-EBCDIC . Unicodeコンソーシアム. Unicode技術レポート#16.
- ^ Steele, Shawn (1996-04-24). cp037_IBMUSCanadaからUnicodeテーブルへ. Microsoft / Unicode Consortium .
- ^ IBM (2018) [1990, 1995]. 「Character Data Representation Architecture (CDRA)」 . IBM . p. 327.
1986年以前は、ISO-8 X'9F' (APC) はEBCDIC X'E1' にマッピングされていました。この制御コードポイントはグラフィックコードポイントです。以前は多くのEBCDIC SBCSコード化文字セットで数値スペース文字として使用されていましたが、最新の改訂版CECPでは、数値スペース文字はDIVISION SYMBOLに置き換えられました。
- ^ IEEE ; The Open Group (2018). 「dd - ファイルの変換とコピー」 . The Open Group 基本仕様書 第7版、2018年版. IEEE Std 1003.1-2017.
- ^「7.3 サポートされているラインコードとBS2000 EBCDICコード」。XHCS V2.0—BS2000/OSDにおける8ビットコードとUnicode処理。富士通シーメンスコンピューターズ。2007年。147 ~ 194頁。
- ^ 「EBCDIC文字セット「OSD_EBCDIC_DF04_1」「 . IANA . 2004.