article

EBCDIC (zkratka anglického Extended Binary Coded Decimal Interchange Code, Rozšířený binárně kodovaně desítkový výměnný kód) je 8-bitový znakový kód, navržený firmou IBM na základě kódu používaného pro děrné štítky a příslušného 6-bitového BCD kódu využívaného v periferiích IBM na přelomu 50. a 60. let. Mimo systémy firmy IBM (a systémy jiných firem navržené za účelem kompatibility se systémy IBM) se pro stejný účel používá obvykle spíše kód ASCII (resp. jeho následovníci jako Unicode), EBCDIC je všeobecně považováno za anachronismus.

Jeden znak v základním kódu EBCDIC zabírá jeden byte, z něhož se první 4 bity označují jako zóna a vyjadřují kategorii daného znaku, druhé 4 bity se označují jako číslice a určují konkrétní znak. V některých asijských zemích se používá rozšířená verze EBCDIC, která pro zobrazení čínských, japonských či korejských znaků používá 2-bytový kód. Pro přechod ze standardního 1-bytového do rozšířeného 2-bytového režimu a zpět se používají kódy 0EH a 0FH.

Existuje mnoho variant kódu EBCDIC pro různé země. Tyto kódové stránky se označují číselným kódem známým jako CCSID (Coded Character Set IDentifier). Některé znaky existují v různých kódových stránkách na různých pozicích, na což je třeba dát pozor při přenosu dat mezi různými systémy podporujícími EBCDIC.

Jednou z výrazných nevýhod kódu EBCDIC je, že znaky latinky netvoří spojitou posloupnost, takže např. běžný regulární výraz * používaný pro výběr všech písmen anglické abecedy by v EBCDIC nefungoval.

Rozložení


Kódy 0–63 a 255 jsou řídící, zbytek jsou platné znaky. Následující tabulka popisuje kódovou stránku 870 (tzv. Latin 2 Multilingual), zhruba odpovídající ASCII kódové stránce ISO-8859-2.

DecHexZnakUnicode DecHexZnakUnicode DecHexZnakUnicode DecHexZnakUnicode
000NULL U+0000 6440mezera U+0020 12880˘U+02D8 192C0 {U+007B
101SOH U+0001 6541pevná mezeraU+00A0 12981 aU+0061 193C1 AU+0041
202STX U+0002 6642âU+00E2 13082 bU+0062 194C2 BU+0042
303ETX U+0003 6743äU+00E4 13183 cU+0063 195C3 CU+0043
404PF 6844ţU+0163 13284 dU+0064 196C4 DU+0044
505HT U+0009 6945áU+00E1 13385 eU+0065 197C5 EU+0045
606LC 7046ăU+0103 13486 fU+0066 198C6 FU+0046
707DEL U+007F 7147čU+010D 13587 gU+0067 199C7 GU+0047
808GE 7248çU+00E7 13688 hU+0068 200C8 HU+0048
909RLF 7349ćU+0107 13789 iU+0069 201C9 IU+0049
100ASMM 744A [U+005B 1388AśU+015B 202CAměkké dělítkoU+00AD
110BVT U+000B 754B .U+002E 1398BňU+0148 203CBôU+00F4
120CFF U+000C 764C <U+003C 1408CđU+0111 204CCöU+00F6
130DCR U+000D 774D (U+0028 1418DýU+00FD 205CDŕU+0155
140ESO U+000E 784E +U+002B 1428EřU+0159 206CEóU+00F3
150FSI U+000F 794F !U+0021 1438FşU+015F 207CFőU+0151
1610DLE U+0010 8050 &U+0026 14490°U+00B0 208D0 }U+007D
1711DC1 U+0011 8151éU+00E9 14591 jU+006A 209D1 JU+004A
1812DC2 U+0012 8252ęU+0119 14692 kU+006B 210D2 KU+004B
1913TM 8353ëU+00EB 14793 lU+006C 211D3 LU+004C
2014RES 8454ůU+016F 14894 mU+006D 212D4 MU+004D
2115NL 8555íU+00ED 14995 nU+006E 213D5 NU+004E
2216BS U+0008 8656îU+00EE 15096 oU+006F 214D6 OU+004F
2317IL 8757ľU+013E 15197 pU+0070 215D7 PU+0050
2418CAN U+0018 8858ĺU+013A 15298 qU+0071 216D8 QU+0051
2519EM U+0019 8959ßU+00DF 15399 rU+0072 217D9 RU+0052
261ACC 905A ]U+005D 1549AłU+0142 218DAĚU+011A
271BCU1 915B $U+0024 1559BńU+0144 219DBűU+0171
281CIFS U+001C 925C *U+002A 1569CšU+0161 220DCüU+00FC
291DIGS U+001D 935D )U+0029 1579D¸U+00B8 221DDťU+0165
301EIRS U+001E 945E ;U+003B 1589E˛U+02DB 222DEúU+00FA
311FIUS U+001F 955F ^U+005E 1599F¤U+00A4 223DFěU+011B
3220DS 9660 -U+002D 160A0ąU+0105 224E0 \U+005C
3321SOS 9761 /U+002F 161A1 ~U+007E 225E1÷U+00F7
3422FS 9862ÂU+00C2 162A2 sU+0073 226E2 SU+0053
3523 9963ÄU+00C4 163A3 tU+0074 227E3 TU+0054
3624BYP 10064˝U+02DD 164A4 uU+0075 228E4 UU+0055
3725LF U+000A 10165ÁU+00C1 165A5 vU+0076 229E5 VU+0056
3826ETB U+0017 10266ĂU+0102 166A6 wU+0077 230E6 WU+0057
3927ESC U+001B 10367ČU+010C 167A7 xU+0078 231E7 XU+0058
402810468ÇU+00C7 168A8 yU+0079 232E8 YU+0059
412910569ĆU+0106 169A9 zU+007A 233E9 ZU+005A
422ASM 1066A |U+007C 170AAŚU+015A 234EAďU+010F
432BCU2 1076B ,U+002C 171ABŇU+0147 235EBÔU+00D4
442C1086C %U+0025 172ACÐU+00D0 236ECÖU+00D6
452DENQ U+0005 1096D _U+005F 173ADÝU+00DD 237EDŔU+0154
462EACK U+0006 1106E >U+003E 174AEŘU+0158 238EEÓU+00D3
472FBEL U+0007 1116F ?U+003F 175AFŞU+015E 239EFŐU+0150
483011270ˇU+02C7 176B0˙U+02D9 240F0 0U+0030
493111371ÉU+00C9 177B1ĄU+0104 241F1 1U+0031
5032SYN U+0016 11472ĘU+0118 178B2żU+017C 242F2 2U+0032
513311573ËU+00CB 179B3ŢU+0162 243F3 3U+0033
5234PN 11674ŮU+016E 180B4ŻU+017B 244F4 4U+0034
5335RS 11775ÍU+00CD 181B5§U+00A7 245F5 5U+0035
5436UC 11876ÎU+00CE 182B6žU+017E 246F6 6U+0036
5537EOT U+0004 11977ĽU+013D 183B7źU+017A 247F7 7U+0037
563812078ĹU+0139 184B8ŽU+017D 248F8 8U+0038
573912179 `U+0060 185B9ŹU+0179 249F9 9U+0039
583A1227A :U+003A 186BAŁU+0141 250FAĎU+010E
593BCU3 1237B #U+0023 187BBŃU+0143 251FBŰU+0170
603CDC4 U+0014 1247C @U+0040 188BCŠU+0160 252FCÜU+00DC
613DNAK U+0015 1257D 'U+0027 189BD¨U+00A8 253FDŤU+0164
623E1267E =U+003D 190BE´U+00B4 254FEÚU+00DA
633FSUB U+001A 1277F "U+0022 191BF×U+00D7 255FFEO

Externí odkazy


Standardy | Počítačová terminologie

Extended Binary Coded Decimals Interchange Code | EBCDIC | EBCDIC | EBCDIC | Extended Binary Coded Decimal Interchange Code | EBCDIC | EBCDIC | EBCDIC | Kod EBCDIC | Extended Binary Coded Decimal Interchange Code | EBCDIC | EBCDIC | EBCDIC | EBCDIC

 

This article is licensed under the GNU Free Documentation License. It uses material from the "EBCDIC".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld