Definición de EBCDIC

EBCDIC

(Extended Binary Coded Decimal Interchange Code) Código ampliado de intercambio decimal codificado en binario. Código binario para texto, comunicaciones y control de impresora de IBM. Este código se originó con el System/360 y aún se usa en mainframes IBM y en la mayoría de los computadores de medio rango de IBM. Es un código de 8 bits (256 combinaciones) que almacena un carácter alfanumérico o dos dígitos decimales en un byte.
EBCDIC y ASCII son los dos códigos de mayor uso para representar datos.

El EBCDIC fue ideado entre 1963 y 1964 por IBM y anunciado con el lanzamiento de la línea de ordenadores IBM System/360. Fue creado para ampliar el código decimal en binario que existió hasta aquel entonces. El EBCDIC fue desarrollado por separado del ASCII, que también se creó en 1963. El EBCDIC es una codificación de 8 bits, frente a la codificación en 7 bits del ASCII. Todos los periféricos de arquitectura IBM y sus sistemas operativos utilizan el EBCDIC. Sus sistemas operativos proporcionan el ASCII y los modos de Unicode para traducir entre diversos códigos. La traducción puede ocurrir dentro del hardware periférico o en el software, según los requisitos de uso. Cuando fue ideado, el EBCDIC hizo relativamente fácil incorporar datos en una computadora con las tarjetas perforadas. Puesto que estas tarjetas han quedado obsoletas, el EBCDIC se utiliza en arquitecturas modernas solamente para la compatibilidad con aparatos antiguos. No tiene ninguna ventaja técnica sobre las páginas de código ASCII, tales como la serie Iso-8859. Como con 8 bits amplió los códigos ASCII, la mayoría de los codepages de EBCDIC permiten utilizar solamente hasta 2 idiomas (inglés y otra lengua) en un archivo de base de datos o de texto. Cuando se requiere utilizar texto multilingüe, es necesario un sistema de apoyo con más caracteres, generalmente una versión de Unicode. Hay un Utf-EBCDIC llamado "formato de transformación del EBCDIC Unicode" propuesto por el consorcio de Unicode, pero no está diseñado para ser utilizado en ambientes abiertos de intercambio.