Extended Binary Coded Decimal Interchange Code[1] (lyh. EBCDIC) on kahdeksanbittinen merkistökoodaus,[2] jota on käytössä pääasiassa IBM:n suurtietokoneissa ja minitietokoneissa.
Merkistö perustuu IBM:n aiemmin käyttämään järjestelmään ja sitä on käytetty IBM:n System/360 -suurtietokoneessa. System/360:n oli tarkoitus käyttää ASCII-merkistöä, mutta reikäkortti- ja tulostinlaitteet eivät olleet valmiita lähellä julkaisua.[3][4][5]
EBCDIC ja ASCII eivät ole yhteensopivia. Lisäksi EBCDIC-merkistö järjestää pienen kirjaimen ennen isoa kirjainta, päinvastoin kuin ASCII-merkistö.[6]
UTF-EBCDIC on Unicoden määrittelemä alalajike EBCDIC merkistön tuelle.[7]
Merkistön edeltäjä on BCDIC.
Taulukko esittää EBCDIC-merkistön Invariant character set -osuutta. Nämä merkit ovat samat ja samoissa paikoissa eri kielille tarkoitetuissa merkistöissä. IBM:n termi eri kielille tarkoitetuista merkistöistä on "koodisivu".[8]
koodi | …0 | …1 | …2 | …3 | …4 | …5 | …6 | …7 | …8 | …9 | …a | …b | …c | …d | …e | …f |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0… | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
1… | DLE | DC1 | DC2 | DC3 | RES/ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | IUS/ITB |
2… | DS | SOS | FS | WUS | BYP/INP | LF | ETB | ESC | SA | SFE | SM/SW | CSP | MFA | ENQ | ACK | BEL |
3… | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | SUB | |||
4… | SP | ¢ | . | < | ( | + | | | |||||||||
5… | & | ! | $ | * | ) | ; | ¬ | |||||||||
6… | - | / | ¦ | , | % | _ | > | ? | ||||||||
7… | ` | : | # | @ | ' | = | " | |||||||||
8… | a | b | c | d | e | f | g | h | i | ± | ||||||
9… | j | k | l | m | n | o | p | q | r | |||||||
A… | ~ | s | t | u | v | w | x | y | z | |||||||
B… | ^ | [ | ] | |||||||||||||
C… | { | A | B | C | D | E | F | G | H | I | ||||||
D… | } | J | K | L | M | N | O | P | Q | R | ||||||
E… | \ | S | T | U | V | W | X | Y | Z | |||||||
F… | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EO |