Diferencia entre Ebcdic y ASCII

Diferencia entre Ebcdic y ASCII

Ebcdic vs ASCII

El código estándar estadounidense para el intercambio de información y el código de intercambio decimal codificado binario extendido son esquemas de codificación de dos caracteres; que son más comúnmente conocidos por sus respectivas acrónimos, ASCII y EBCDIC. La principal diferencia entre los dos es el número de bits que usan para representar cada personaje. EBCDIC usa 8 bits por carácter, mientras que el estándar ASCII original solo usó 7, debido a las preocupaciones de que usar 8 bits para caracteres que se pueden representar con 7 es mucho menos eficiente.

La principal consecuencia de esa diferencia es el número de caracteres que se pueden acomodar con cada uno. EBCDIC puede acomodar hasta 28 caracteres para un total de 256, mientras que el 27 de ASCII tiene un máximo de 128 caracteres.

Aunque EBCDIC era muy popular, debido en gran parte a la popularidad de las máquinas IBM en ese momento, tenía varios problemas que irritaban a los programadores. El primero es cómo organiza las letras del alfabeto. En ASCII, todas las cartas están en orden consecutivo. Las letras mayúsculas se agrupan, mientras que las letras pequeñas también tienen su propio grupo. En Ebcdic, las letras se agrupan 9 a la vez. Este diseño no intuitivo proviene de los orígenes de la tarjeta perforada de EBCDIC y es bastante difícil para los programadores de manejar.

El control de IBM de la codificación EBCDIC ha llevado a muchos problemas cuando se trata de actualizaciones. ASCII y EBCDIC luego tuvieron actualizaciones para aumentar el número de caracteres que pueden acomodar. Las páginas ASCII tenían algunos puntos de código reemplazados mientras mantenían la mayoría de los otros puntos de código. Con Ebcdic, las diferentes versiones son altamente incompatibles entre sí.

A medida que las necesidades de codificación de la computadora superaron a ASCII y EBCDIC, surgieron otros estándar. El más reciente es Unicode, que incorporó ASCII. Los primeros 128 caracteres de Unicode son de ASCII. Esto permite que unicode abra archivos ASCII sin ningún problema. Por otro lado, la codificación EBCDIC no es compatible con unicode y los archivos codificados EBCDIC solo aparecerían como galimatías.

Resumen:

1.EBCDIC usa 8 bits, mientras que ASCII usa 7 antes de que se extienda
2.Ebcdic contenía más caracteres que ASCII
3.ASCII utiliza un orden lineal de letras mientras EBCDIC no
4.Diferentes versiones de ASCII son en su mayoría compatibles, mientras que diferentes versiones de EBCDIC no son
5.EBCDIC no es compatible con las codificaciones modernas, mientras que ASCII es