Extended Binary Coded Decimal Interchange Code
L'Extended Binary Coded Decimal Interchange Code (EBCDIC) est un mode de codage des caractères sur 8 bits créé par IBM à l'époque des cartes perforées. Il existe 6 versions différentes, incompatibles entre elles. Ce mode de codage a été critiqué pour cette raison, mais aussi parce que certains caractères de ponctuation ne sont pas disponibles dans certaines versions. Ces disparités ont parfois été interprétées comme un moyen pour IBM de conserver ses clients captifs.
EBCDIC est encore utilisé dans les systèmes AS/400 d'IBM ainsi que sur les mainframes sous MVS, VM ou DOS/VSE.
| Sommaire |
Exemple de codage
Ce tableau représente le codage de CCSID 500, une variante d'EBCDIC. Les caractères de 0x00 à 0x3F ainsi que 0xFF sont des caractères de contrôle, 0x40 est l'espace, 0x41 est l'espace insécable, et 0xCA est le tiret sécable.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
| 40 | â | ä | à | á | ã | å | ç | ñ | [ | . | < | ( | + | ! | |||
| 50 | & | é | ê | ë | è | í | î | ï | ì | ß | ] | $ | * | ) | ; | ^ | |
| 60 | - | / | Â | Ä | À | Á | Ã | Å | Ç | Ñ | ¦ | , | % | _ | > | ? | |
| 70 | ø | É | Ê | Ë | È | Í | Î | Ï | Ì | ` | : | # | @ | \' | = | " | |
| 80 | Ø | a | b | c | d | e | f | g | h | i | « | » | ð | ý | þ | ± | |
| 90 | ° | j | k | l | m | n | o | p | q | r | ª | º | æ | ¸ | Æ | ¤ | |
| A0 | µ | ~ | s | t | u | v | w | x | y | z | ¡ | ¿ | Ð | Ý | Þ | ® | |
| B0 | ¢ | £ | ¥ | · | © | § | ¶ | ¼ | ½ | ¾ | ¬ | ¯ | ¨ | ´ | × | ||
| C0 | { | A | B | C | D | E | F | G | H | I | | ô | ö | ò | ó | õ | |
| D0 | } | J | K | L | M | N | O | P | Q | R | ¹ | û | ü | ù | ú | ÿ | |
| E0 | \ | ÷ | S | T | U | V | W | X | Y | Z | ² | Ô | Ö | Ò | Ó | Õ | |
| F0 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ³ | Û | Ü | Ù | Ú |
Voir aussi
Lien interne
Lien externe
- Tables EBCDIC sur le site IBM
- http://home.arcor.de/wzwz.de/wiki/ebcdic/cc_fr.htm // EBCDIC-codepages avec Latin-1-charset (JavaScript)
- http://home.arcor.de/wzwz.de/wiki/ebcdic/aa70_all_pages.zip // ZIPped version
