Das Kefk Network Wiki befindet sich im Testbetrieb.
Extended Binary Coded Decimals Interchange Code
Aus Kefk.
Der Extended Binary Coded Decimals Interchange Code (EBCDIC, deutsch „erweiterter binär kodierter dezimaler Austauschcode“) ist eine von IBM entwickelte 8-Bit-Zeichenkodierung, bei der jedoch nicht alle Codewörter verwendet werden. Der EBCDIC ist aus dem älteren 4-Bit-Code BCD (Binary Coded Decimals) entstanden. Die Ziffern 0 bis 9 sind an Position F0h bis F9h (240 bis 249).
EBCDIC wird praktisch ausschließlich auf Großrechnern verwendet. Die EBCDIC-Codepage gibt es in diversen Varianten. EBCDIC ist neben ASCII und dessen Erweiterungen (einschließlich Unicode) der einzige Zeichensatz, der noch eine gewisse Verbreitung hat, aufgrund der historisch gewachsenen Marktdominanz der IBM 360-Serie.
Ähnlich wie das Unicode Transformation Format UTF-8 eine Kodierung von Unicode unter Beibehaltung der Kodierung des ASCII-Zeichensatzes darstellt, gibt es eine Unicode-Kodierung, die auf EBCDIC aufbaut. Dieses Format heißt UTF-EBCDIC.
Inhaltsverzeichnis |
Übersicht: EBCDIC-Codepages mit Latin-1-Zeichensatz
| Länder | ||
|---|---|---|
| 500 | 1148 | International |
| 037 | 1140 | Australien, Brasilien, Kanada, Neuseeland, Portugal, Südafrika, USA |
| 273 | 1141 | Deutschland, Österreich |
| 277 | 1142 | Dänemark, Norwegen |
| 278 | 1143 | Finnland, Schweden |
| 280 | 1144 | Italien |
| 284 | 1145 | Lateinamerika, Spanien |
| 285 | 1146 | Großbritannien und Nordirland, Irland |
| 297 | 1147 | Frankreich |
| 871 | 1149 | Island |
| 1047 | Offene Systeme (MVS C-Compiler) |
- 1. Zahl (z. B. 500): EBCDIC-Codepage mit vollständigem Latin-1-Zeichensatz
- 2. Zahl (z. B. 1148): Die selbe Codepage, jedoch ist das Währungszeichen ¤ durch das Eurozeichen € ersetzt worden
EBCDIC 500
EBCDIC 500 ist eine Variante des EBCDIC-Codes. Er wird zur Darstellung des internationalen Zeichensatzes verwendet, praktisch ausschließlich auf IBM-Großrechnern.
| International | |||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4_ | â | ä | à | á | ã | å | ç | ñ | [ | . | < | ( | + | ! | 4_ (4 hex = 0100 bin) | ||
| 5_ | & | é | ê | ë | è | í | î | ï | ì | ß | ] | $ | * | ) | ; | ^ | 5_ (5 hex = 0101 bin) |
| 6_ | - | / | Â | Ä | À | Á | Ã | Å | Ç | Ñ | ¦ | , | % | _ | > | ? | 6_ (6 hex = 0110 bin) |
| 7_ | ø | É | Ê | Ë | È | Í | Î | Ï | Ì | ` | : | # | @ | ' | = | " | 7_ (7 hex = 0111 bin) |
| 8_ | Ø | a | b | c | d | e | f | g | h | i | « | » | ð | ý | þ | ± | 8_ (8 hex = 1000 bin) |
| 9_ | ° | j | k | l | m | n | o | p | q | r | ª | º | æ | ¸ | Æ | ¤ | 9_ (9 hex = 1001 bin) |
| A_ | µ | ~ | s | t | u | v | w | x | y | z | ¡ | ¿ | Ð | Ý | Þ | ® | A_ (A hex = 1010 bin) |
| B_ | ¢ | £ | ¥ | · | © | § | ¶ | ¼ | ½ | ¾ | ¬ | ¯ | ¨ | ´ | × | B_ (B hex = 1011 bin) | |
| C_ | { | A | B | C | D | E | F | G | H | I | | ô | ö | ò | ó | C_ (C hex = 1100 bin) | |
| D_ | } | J | K | L | M | N | O | P | Q | R | ¹ | û | ü | ù | ú | ÿ | D_ (D hex = 1101 bin) |
| E_ | \ | ÷ | S | T | U | V | W | X | Y | Z | ² | Ô | Ö | Ò | Ó | Õ | E_ (E hex = 1110 bin) |
| F_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ³ | Û | Ü | Ù | Ú | F_ (F hex = 1111 bin) | |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
- 40: Leerzeichen
- 41: geschütztes Leerzeichen
- CA: weicher/kurzer Trennstrich
- FF: Steuerzeichen (EBCDIC)
EBCDIC 273
EBCDIC 273 ist eine Variante des EBCDIC-Codes. Er wird zur Darstellung des Zeichensatzes der deutschen Sprache verwendet, praktisch ausschließlich auf IBM-Großrechnern.
| Deutschland, Österreich | |||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4_ | â | { | à | á | ã | å | ç | ñ | Ä | . | < | ( | + | ! | 4_ (4 hex = 0100 bin ) | ||
| 5_ | & | é | ê | ë | è | í | î | ï | ì | ~ | Ü | $ | * | ) | ; | ^ | 5_ (5 hex = 0101 bin) |
| 6_ | - | / | Â | [ | À | Á | Ã | Å | Ç | Ñ | ö | , | % | _ | > | ? | 6_ (6 hex = 0110 bin) |
| 7_ | ø | É | Ê | Ë | È | Í | Î | Ï | Ì | ` | : | # | § | ' | = | " | 7_ (7 hex = 0111 bin) |
| 8_ | Ø | a | b | c | d | e | f | g | h | i | « | » | ð | ý | þ | ± | 8_ (8 hex = 1000 bin) |
| 9_ | ° | j | k | l | m | n | o | p | q | r | ª | º | æ | ¸ | Æ | ¤ | 9_ (9 hex = 1001 bin) |
| A_ | µ | ß | s | t | u | v | w | x | y | z | ¡ | ¿ | Ð | Ý | Þ | ® | A_ (A hex = 1010 bin) |
| B_ | ¢ | £ | ¥ | · | © | @ | ¶ | ¼ | ½ | ¾ | ¬ | ¯ | ¨ | ´ | × | B_ (B hex = 1011 bin) | |
| C_ | ä | A | B | C | D | E | F | G | H | I | | ô | ¦ | ò | ó | C_ (C hex = 1100 bin) | |
| D_ | ü | J | K | L | M | N | O | P | Q | R | ¹ | û | } | ù | ú | ÿ | D_ (D hex = 1101 bin) |
| E_ | Ö | ÷ | S | T | U | V | W | X | Y | Z | ² | Ô | \ | Ò | Ó | Õ | E_ (E hex = 1110 bin) |
| F_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ³ | Û | ] | Ù | Ú | F_ (F hex = 1111 bin) | |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
- 40: Leerzeichen
- 41: geschütztes Leerzeichen
- CA: weicher/kurzer Trennstrich
- FF: Steuerzeichen (EBCDIC)
EBCDIC 037
EBCDIC 037 ist eine Variante des EBCDIC-Codes. Er wird (praktisch ausschließlich auf IBM-Großrechnern) zur Darstellung des Zeichensatzes der englischen und portugiesischen Sprachen verwendet.
| Australien, Brasilien, Kanada, Neuseeland, Portugal, Südafrika, USA | |||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4_ | â | ä | à | á | ã | å | ç | ñ | ¢ | . | < | ( | + | 4_ (4 hex = 0100 bin) | |||
| 5_ | & | é | ê | ë | è | í | î | ï | ì | ß | ! | $ | * | ) | ; | ¬ | 5_ (5 hex = 0101 bin) |
| 6_ | - | / | Â | Ä | À | Á | Ã | Å | Ç | Ñ | ¦ | , | % | _ | > | ? | 6_ (6 hex = 0110 bin) |
| 7_ | ø | É | Ê | Ë | È | Í | Î | Ï | Ì | ` | : | # | @ | ' | = | " | 7_ (7 hex = 0111 bin) |
| 8_ | Ø | a | b | c | d | e | f | g | h | i | « | » | ð | ý | þ | ± | 8_ (8 hex = 1000 bin) |
| 9_ | ° | j | k | l | m | n | o | p | q | r | ª | º | æ | ¸ | Æ | ¤ | 9_ (9 hex = 1001 bin) |
| A_ | µ | ~ | s | t | u | v | w | x | y | z | ¡ | ¿ | Ð | Ý | Þ | ® | A_ (A hex = 1010 bin) |
| B_ | ^ | £ | ¥ | · | © | § | ¶ | ¼ | ½ | ¾ | [ | ] | ¯ | ¨ | ´ | × | B_ (B hex = 1011 bin) |
| C_ | { | A | B | C | D | E | F | G | H | I | | ô | ö | ò | ó | C_ (C hex = 1100 bin) | |
| D_ | } | J | K | L | M | N | O | P | Q | R | ¹ | û | ü | ù | ú | ÿ | D_ (D hex = 1101 bin) |
| E_ | \ | ÷ | S | T | U | V | W | X | Y | Z | ² | Ô | Ö | Ò | Ó | Õ | E_ (E hex = 1110 bin) |
| F_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ³ | Û | Ü | Ù | Ú | F_ (F hex = 1111 bin) | |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
- 40: Leerzeichen
- 41: geschütztes Leerzeichen
- CA: weicher/kurzer Trennstrich
- FF: Steuerzeichen (EBCDIC)
EBCDIC 1140
EBCDIC 1140 ist eine Variante des EBCDIC-Codes. Er wird (praktisch ausschließlich auf IBM-Großrechnern) zur Darstellung des Zeichensatzes der englischen und portugiesischen Sprachen verwendet. Sie entspricht der Codepage 037 und unterscheidet sich von ihr nur in der Position 9F, wo sich statt des internationalen Währungssymbols ¤ das Eurozeichen € befindet.
| Australien, Brasilien, Kanada, Neuseeland, Portugal, Südafrika, USA | |||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4_ | â | ä | à | á | ã | å | ç | ñ | ¢ | . | < | ( | + | 4_ (4 hex = 0100 bin) | |||
| 5_ | & | é | ê | ë | è | í | î | ï | ì | ß | ! | $ | * | ) | ; | ¬ | 5_ (5 hex = 0101 bin) |
| 6_ | - | / | Â | Ä | À | Á | Ã | Å | Ç | Ñ | ¦ | , | % | _ | > | ? | 6_ (6 hex = 0110 bin) |
| 7_ | ø | É | Ê | Ë | È | Í | Î | Ï | Ì | ` | : | # | @ | ' | = | " | 7_ (7 hex = 0111 bin) |
| 8_ | Ø | a | b | c | d | e | f | g | h | i | « | » | ð | ý | þ | ± | 8_ (8 hex = 1000 bin) |
| 9_ | ° | j | k | l | m | n | o | p | q | r | ª | º | æ | ¸ | Æ | € | 9_ (9 hex = 1001 bin) |
| A_ | µ | ~ | s | t | u | v | w | x | y | z | ¡ | ¿ | Ð | Ý | Þ | ® | A_ (A hex = 1010 bin) |
| B_ | ^ | £ | ¥ | · | © | § | ¶ | ¼ | ½ | ¾ | [ | ] | ¯ | ¨ | ´ | × | B_ (B hex = 1011 bin) |
| C_ | { | A | B | C | D | E | F | G | H | I | | ô | ö | ò | ó | C_ (C hex = 1100 bin) | |
| D_ | } | J | K | L | M | N | O | P | Q | R | ¹ | û | ü | ù | ú | ÿ | D_ (D hex = 1101 bin) |
| E_ | \ | ÷ | S | T | U | V | W | X | Y | Z | ² | Ô | Ö | Ò | Ó | Õ | E_ (E hex = 1110 bin) |
| F_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ³ | Û | Ü | Ù | Ú | F_ (F hex = 1111 bin) | |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
- 40: Leerzeichen
- 41: geschütztes Leerzeichen
- CA: weicher/kurzer Trennstrich
- FF: Steuerzeichen (EBCDIC)
EBCDIC 1141
EBCDIC 1141 ist eine Variante des EBCDIC-Codes. Er wird zur Darstellung des Zeichensatzes der deutschen Sprache verwendet, praktisch ausschließlich auf IBM-Großrechnern. Sie entspricht der Codepage 273 und unterscheidet sich von ihr nur in der Position 9F, wo sich statt des internationalen Währungssymbols ¤ das Eurozeichen € befindet.
| Deutschland, Österreich | |||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4_ | â | { | à | á | ã | å | ç | ñ | Ä | . | < | ( | + | ! | 4_ (4 hex = 0100 bin ) | ||
| 5_ | & | é | ê | ë | è | í | î | ï | ì | ~ | Ü | $ | * | ) | ; | ^ | 5_ (5 hex = 0101 bin) |
| 6_ | - | / | Â | [ | À | Á | Ã | Å | Ç | Ñ | ö | , | % | _ | > | ? | 6_ (6 hex = 0110 bin) |
| 7_ | ø | É | Ê | Ë | È | Í | Î | Ï | Ì | ` | : | # | § | ' | = | " | 7_ (7 hex = 0111 bin) |
| 8_ | Ø | a | b | c | d | e | f | g | h | i | « | » | ð | ý | þ | ± | 8_ (8 hex = 1000 bin) |
| 9_ | ° | j | k | l | m | n | o | p | q | r | ª | º | æ | ¸ | Æ | € | 9_ (9 hex = 1001 bin) |
| A_ | µ | ß | s | t | u | v | w | x | y | z | ¡ | ¿ | Ð | Ý | Þ | ® | A_ (A hex = 1010 bin) |
| B_ | ¢ | £ | ¥ | · | © | @ | ¶ | ¼ | ½ | ¾ | ¬ | | ¯ | ¨ | ´ | × | B_ (B hex = 1011 bin) |
| C_ | ä | A | B | C | D | E | F | G | H | I | | ô | ¦ | ò | ó | õ | C_ (C hex = 1100 bin) |
| D_ | ü | J | K | L | M | N | O | P | Q | R | ¹ | û | } | ù | ú | ÿ | D_ (D hex = 1101 bin) |
| E_ | Ö | ÷ | S | T | U | V | W | X | Y | Z | ² | Ô | \ | Ò | Ó | Õ | E_ (E hex = 1110 bin) |
| F_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ³ | Û | ] | Ù | Ú | F_ (F hex = 1111 bin) | |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
- 40: Leerzeichen
- 41: geschütztes Leerzeichen
- BB: senkrechter Strich (Pipe)
- CA: weicher/kurzer Trennstrich
- FF: Steuerzeichen (EBCDIC)
EBCDIC 1148
EBCDIC 1148 ist eine Variante des EBCDIC-Codes. Er wird zur Darstellung des internationalen Zeichensatzes verwendet, praktisch ausschließlich auf IBM-Großrechnern. Sie entspricht der Codepage 500 und unterscheidet sich von ihr nur in der Position 9F, wo sich statt des internationalen Währungssymbols ¤ das Eurozeichen € befindet.
| International | |||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4_ | â | ä | à | á | ã | å | ç | ñ | [ | . | < | ( | + | ! | 4_ (4 hex = 0100 bin) | ||
| 5_ | & | é | ê | ë | è | í | î | ï | ì | ß | ] | $ | * | ) | ; | ^ | 5_ (5 hex = 0101 bin) |
| 6_ | - | / | Â | Ä | À | Á | Ã | Å | Ç | Ñ | ¦ | , | % | _ | > | ? | 6_ (6 hex = 0110 bin) |
| 7_ | ø | É | Ê | Ë | È | Í | Î | Ï | Ì | ` | : | # | @ | ' | = | " | 7_ (7 hex = 0111 bin) |
| 8_ | Ø | a | b | c | d | e | f | g | h | i | « | » | ð | ý | þ | ± | 8_ (8 hex = 1000 bin) |
| 9_ | ° | j | k | l | m | n | o | p | q | r | ª | º | æ | ¸ | Æ | € | 9_ (9 hex = 1001 bin) |
| A_ | µ | ~ | s | t | u | v | w | x | y | z | ¡ | ¿ | Ð | Ý | Þ | ® | A_ (A hex = 1010 bin) |
| B_ | ¢ | £ | ¥ | · | © | § | ¶ | ¼ | ½ | ¾ | ¬ | ¯ | ¨ | ´ | × | B_ (B hex = 1011 bin) | |
| C_ | { | A | B | C | D | E | F | G | H | I | | ô | ö | ò | ó | C_ (C hex = 1100 bin) | |
| D_ | } | J | K | L | M | N | O | P | Q | R | ¹ | û | ü | ù | ú | ÿ | D_ (D hex = 1101 bin) |
| E_ | \ | ÷ | S | T | U | V | W | X | Y | Z | ² | Ô | Ö | Ò | Ó | Õ | E_ (E hex = 1110 bin) |
| F_ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ³ | Û | Ü | Ù | Ú | F_ (F hex = 1111 bin) | |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
- 40: Leerzeichen
- 41: geschütztes Leerzeichen
- CA: weicher/kurzer Trennstrich
- FF: Steuerzeichen (EBCDIC)
Weblinks
- Ausführliche IBM Übersicht der verschiedenen EBCDIC-codepages
- EBCDIC-Codepages mit Latin-1-Zeichensatz (Download)
- Definition von UTF-EBCDIC
| Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Extended_Binary_Coded_Decimals_Interchange_Code, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation. |
