ASCII (acrónimo
inglés de American Standard Code for Information Interchange — Código Estándar
Estadounidense para el Intercambio de Información), pronunciado generalmente
[áski] o [ásci] , es un código de caracteres basado en el alfabeto latino, tal
como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en
1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como
el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una
refundición o evolución de los conjuntos de códigos utilizados entonces en
telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron
algunos códigos de control para formar el código conocido como US-ASCII.
El código ASCII
utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un
bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión.
A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8
bits, como el estándar ISO-8859-1, que es una extensión que utiliza 8 bits para
proporcionar caracteres adicionales usados en idiomas distintos al inglés, como
el español.
ASCII fue publicado
como estándar por primera vez en 1967 y fue actualizado por última vez en 1986.
En la actualidad define códigos para 32 caracteres no imprimibles, de los
cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre
cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en
la numeración (empezando por el carácter espacio).
Historia
El código ASCII se
desarrolló en el ámbito de la telegrafía y se usó por primera vez
comercialmente como un código de teleimpresión impulsado por los servicios de
datos de Bell. Bell había planeado usar un código de seis bits, derivado de
Fieldata, que añadía puntuación y letras minúsculas al más antiguo código de
teleimpresión Baudot, pero se les convenció para que se unieran al subcomité de
la Agencia de Estándares Estadounidense (ASA), que había empezado a desarrollar
el código ASCII. Baudot ayudó en la automatización del envío y recepción de
mensajes telegráficos, y tomó muchas características del código Morse; sin
embargo, a diferencia del código Morse, Baudot usó códigos de longitud
constante. Comparado con los primeros códigos telegráficos, el código propuesto
por Bell y ASA resultó en una reorganización más conveniente para ordenar
listas (especialmente porque estaba ordenado alfabéticamente) y añadió
características como la 'secuencia de escape'. La Agencia de Estándares
Estadounidense (ASA), que se convertiría más tarde en el Instituto Nacional
Estadounidense de Estándares (ANSI), publicó por primera vez el código ASCII en
1963. El ASCII publicado en 1963 tenía una flecha apuntando hacia arriba (↑) en
lugar del circunflejo (^) y una flecha apuntando hacia la izquierda en lugar
del guión bajo (_). La versión de 1967 añadió las letras minúsculas, cambió los
nombres de algunos códigos de control y cambió de lugar los dos códigos de
control ACK y ESC de la zona de letras minúsculas a la zona de códigos de
control. ASCII fue actualizado en consecuencia y publicado como ANSI X3.4-1968,
ANSI X3.4-1977, y finalmente ANSI X3.4-1986. Otros órganos de estandarización
han publicado códigos de caracteres que son idénticos a ASCII. Estos códigos de
caracteres reciben a menudo el nombre de ASCII, a pesar de que ASCII se define
estrictamente solamente por los estándares ASA/ANSI:
La Asociación
Europea de Fabricantes de Ordenadores (ECMA) publicó ediciones de su clón de ASCII,
ECMA-6 en 1965, 1967, 1970, 1973, 1983, y 1991. La edición de 1991 es idéntica
a ANSI X3.4-1986.4
La Organización
Internacional de Estandarización (ISO) publicó su versión, ISO 646 (más tarde
ISO/IEC 646) en 1967, 1972, 1983 y 1991. En particular, ISO 646:1972 estableció
un conjunto de versiones específicas para cada país donde los caracteres de
puntuación fueron reemplazados con caracteres no ingleses. ISO/IEC 646:1991 La
International Reference Version es la misma que en el ANSI X3.4-1986.
La Unión
Internacional de Telecomunicaciones (ITU) publicó su versión de ANSI X3.4-1986,
Recomendación ITU T.50, en 1992. A principios de la década de 1970 publicó una
versión como Recomendación CCITT V.3.
DIN publicó una
versión de ASCII como el estándar DIN 66003 en 1974.
El Grupo de Trabajo
en Ingeniería de Internet (IETF) publicó una versión en 1969 como RFC 20, y
estableció la versión estándar para Internet, basada en ANSI X3.4-1986, con la
publicación de RFC 1345 en 1992.
La versión de IBM de
ANSI X3.4-1986 se publicó en la literatura técnica de IBM como página de
códigos 367.
El código ASCII
también está incluido en su probable relevo, Unicode, constituyendo los
primeros 128 caracteres (o los 'más bajos').
Los caracteres de control ASCII
Caracteres
imprimibles ASCII
STARWARS EN ASCII
Activan el servicio Telnet en caso de tenerlo desactivado, para ello vamos a Panel de control > Programas > Programas y características > Activar o desactivar las características de Windows. Ahi buscamos el “*Cliente Telnet*” y lo seleccionamos.
Una vez realizado este paso ponemos ejecutar (Tecla Windows + R) y ponemos esto telnet towel.blinkenlights.nl , y asi veremos Star Wars en modo ASCII.
Una vez realizado este paso ponemos ejecutar (Tecla Windows + R) y ponemos esto telnet towel.blinkenlights.nl , y asi veremos Star Wars en modo ASCII.