EBCDIC

読み:エビシディック
外語:EBCDIC: Extended Binary Coded Decimal Interchange Code
品詞:名詞,+規格

拡張2進化10進数交換符号。

IBM System/360で使用するため、IBMにより1964(昭和39)年に発表された文字コード体系。

当時、既に標準化されていたASCIIとは全く互換性が無く、自社技術への囲い込みを目的として作られたともいえる。IBMの汎用機等で広く使われることになるが、大変に忌み嫌われている。

しかし、IBMはパンチカードシステムの時代から似たようなコードを使っており、パンチカードシステム時代の資産を活かすためにEBCDICコードとその前身のBCDICコードは、このような形にならざるを得なかったのである。

EBCDICには互いに互換性のない仕様が複数、しかも大量に存在している。

オリジナルのもの、英小文字を加えたもの、ASCIIに対応するように一部の文字を入れ換えたもの、Latin-1や日本語などの英語以外の言語に対応させたものなど、その種類には枚挙に暇がなく、それぞれに互換性がない。

その上、ISO/IEC 2022のように符号で切り替える方式でもないので、符号列を見ただけではどのタイプなのかも判断できない。

日本語用としては、これにカタカナを追加した、俗称EBCDIKというものがある。また、漢字を追加したものもあるが、これは事実上規格統一が行なわれておらず、各社各様な拡張方法を使用しており互いに互換性が無い。

制御コード

 上位4ビット(〜3/15)
0123
0NULDLEDS 
1SOHDC1SOS 
2STXDC2FSSYN
3ETXTM  
4PFRESBYPPN
5HTNLLFRS
6LCBSETBUC
7DELILESCEOT
8 CAN  
9 EM  
ASMMCCSM 
BVTCU1CU2CU3
CFFIFS DC3
DCRIGSENQNAK
ESOIRSACK 
FSIIUSBELSUB

基本的なEBCDICコード

 上位4ビット(4/0〜15/15)
456789ABCDEF
0SP&-        0
1  /     AJ 1
2        BKS2
3        CLT3
4        DMU4
5        ENV5
6        FOW6
7        GPX7
8        HQY8
9        IRZ9
A   :        
B. ,#        
C<*%@        
D()_'        
E+;>=        
F  ?"        

一般的な拡張版のEBCDIC

 上位4ビット(4/0〜15/15)
456789ABCDEF
0SP&-     {}\0
1  / aj~ AJ 1
2    bks BKS2
3    clt CLT3
4    dmu DMU4
5    env ENV5
6    fow FOW6
7    gpx GPX7
8    hqy HQY8
9    irz IRZ9
A¢!¦:        
B.$,#        
C<*%@        
D()_'        
E+;>=        
F|¬?"        

日本語のJIS X 0201環境では0xE0は円マークが表示されるが、実際のEBCDICではバックスラッシュ(\)である。

一般的なLatin-1対応版のEBCDIC

横列が上位4ビット、縦行が下位4ビット。■は下のリストを参照のこと。

 上位4ビット(4/0〜15/15)
456789ABCDEF
0SP&- øØµ°{}\0
1é/Éaj~£AJ 1
2âêÂÊbks¥BKS2
3äëÄËclt·CLT3
4àèÀÈdmu©DMU4
5áíÁÍenv§ENV5
6ãîÃÎfowFOW6
7aaïAAÏgpx¼GPX7
8çìÇÌhqy½HQY8
9ñßÑ`irz¾IRZ9
A¢!¦:«ª¡[¹²³
B.$,#»º¿]ôûÔÛ
C<*%@dhæDH¯öüÖÜ
D()_'ý¸Ý¨òùÒÙ
E+;>=thÆTH´óúÓÚ
F|¬?"±¤®×õÿÕ 

日本語のJIS X 0201環境では0xE0は円マークが表示されるが、実際のEBCDICではバックスラッシュ(\)である。

特殊な文字は次のとおり。

文字EBCDIC
no-break space( )4/1 41
feminine ordinal indicator(ª)9/10 9A
masculine ordinal indicator(º)9/11 9B
cedilla(¸)9/13 9D
currency sign(¤)9/15 9F
inverted exclamation mark(¡)10/10 AA
inverted question mark(¿)10/11 AB
registered sign(®)10/15 AF
copyright sign(©)11/4 B4
pilcrow sign(¶)11/6 B6
vulgar fraction one quarter(¼)11/7 B7
vulgar fraction one half(½)11/8 B8
vulgar fraction three quarters(¾)11/9 B9
soft hyphen12/10 CA
superscript one(¹)13/10 DA
superscript two(²)14/10 EA
superscript three(³)15/10 FA