Différence entre EBCDIC et ASCII

Différence entre EBCDIC et ASCII

EBCDIC VS ASCII

Le code standard américain pour l'échange d'informations et le code d'interchange décimal codé binaire étendu sont des schémas d'encodage de deux caractères; qui sont plus communément connus par leurs acronymes respectifs, ASCII et EBCDIC. La principale différence entre les deux est le nombre de bits qu'ils utilisent pour représenter chaque caractère. EBCDIC utilise 8 bits par caractère tandis que la norme ASCII d'origine n'a utilisé que 7, en raison des préoccupations que l'utilisation de 8 bits pour les caractères qui peuvent être représentés avec 7 est beaucoup moins efficace.

La principale conséquence de cette différence est le nombre de caractères qui peuvent être accueillis avec chacun. EBCDIC peut accueillir jusqu'à 28 caractères pour un total de 256 tandis que les 27 de l'ASCII ont un maximum de 128 caractères.

Bien que EBCDIC soit très populaire, en grande partie à la popularité des machines IBM à l'époque, il avait plusieurs problèmes qui irritaient les programmeurs. Le premier est comment il arrange les lettres de l'alphabet. Dans ASCII, toutes les lettres sont en ordre consécutif. Les lettres majuscules sont regroupées tandis que les petites lettres ont également leur propre groupe. Dans EBCDIC, les lettres sont regroupées 9 à la fois. Cette disposition non intuitive provient des origines de la carte de punch de l'EBCDIC et est assez difficile à gérer pour les programmeurs.

La prise d'IBM sur le codage EBCDIC a conduit à de nombreux problèmes en ce qui concerne les mises à jour. ASCII et EBCDIC ont eu plus tard des mises à jour pour augmenter le nombre de caractères qu'ils peuvent accueillir. Les pages ASCII ont été remplacées par certains points de code tout en maintenant la plupart des autres points de code. Avec eBCDIC, les différentes versions sont très incompatibles les unes avec les autres.

Comme les besoins en codage de l'ordinateur ont dépassé ASCII et EBCDIC, d'autres normes ont émergé. Le plus récent est Unicode, qui a incorporé ASCII. Les 128 premiers caractères d'Unicode sont d'ASCII. Cela permet à Unicode ouvrir les fichiers ASCII sans aucun problème. D'un autre côté, le codage EBCDIC n'est pas compatible avec les fichiers codés UNICODE et EBCDIC n'apparaîtraient que comme le charabia.

Résumé:

1.EBCDIC utilise 8 bits tandis que ASCII utilise 7 avant d'être étendu
2.EBCDIC contenait plus de caractères que ASCII
3.ASCII utilise une commande linéaire de lettres tandis que EBCDIC ne
4.Différentes versions d'ASCII sont principalement compatibles tandis que différentes versions d'EBCDIC ne sont pas
5.EBCDIC n'est pas compatible avec les encodages modernes tandis que ASCII est