lunes, 10 de octubre de 2011

Código ASCII

El código ASCII (American Standard Code for Information Interchange) es el código que utilizan la mayoría de los ordenadores para representar los símbolos (alfanuméricos y de control) porque como ya sabes los ordenadores y dispositivos digitales (móviles, mp3, etc.) sólo entienden el sistema binario.

Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA -American Standards Association- 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 reserva los primeros 32 códigos (numerados del 0 al 31 en decimal) para caracteres de control: códigos no pensados originalmente para representar información imprimible, sino para controlar dispositivos (como impresoras) que usaban ASCII. Los códigos del 33 al 126 se conocen como caracteres imprimibles, y representan letras, dígitos, signos de puntuación y varios símbolos.

La versión inicial (US-ASCII) publicada en 1967 era de 7 bits (127 códigos), pero en 1981, la empresa IBM desarrolló para su IBM-PC una extensión de 8 bits del código ASCII llamada "pagina de código 437" o CP437 (es una de las muchas versiones del ASCII extendido o de 8 bits). En esta versión se reemplazaron algunos caracteres de control obsoletos, por caracteres gráficos. Además se incorporaron 128 caracteres nuevos, con símbolos, signos, gráficos adicionales y letras latinas, necesarias para la escrituras de textos en otros idiomas, como por ejemplo el español. Así fue como se sumaron los caracteres que van del ASCII 128 al 255. Actualmente también se utiliza el código Unicode.



Ejemplo de ASCII extendido (CP437)
blog: todotecnologia-eso.blogspot.com

¿Podrías decir que he codificado:
01000101 01010011 01010100 01001111 00100000  01000101 01010011 00100000
01001101 01010101 01011001 00100000 01000110 01000001 01000011 01001001 01001100 


CURIOSIDADES:


*ASCII en HTML:

Si queremos mostrar la letra "Pi minúscula" en una página WEB deberemos de recurrir a su representación mediante el carácter ASCII. El carácter ASCII que le corresponde es el 960. Así que simplemente deberemos de anteponerle &# y ponerle detrás un punto y coma (;).

 Ejemplo:

Letra pi: π  (π)

 + info: https://symbl.cc/es/html-entities/

* Imágenes a ASCII:
- ASCII Art

* Incluso existe el arte ASCII:

_        _      _                  _           o                   
 )L __  __)) __  )L __ __  _ _  __  )) __  ___  _  ___     __ __ __ 
(( ((_)((_( ((_)(( (('((_ ((\( ((_)(( ((_)((_( (( ((_( -- (('_))((_) _))
 
+ info: código ASCII 

Influencia del código ASCII en los códigos QR:
 
 
 
Blog: todotecnologia-eso.blogspot.com

2 comentarios:

Antes de escribir, recuerde que "todotecnologia-eso" es un blog educativo. Cuide su lenguaje. Gracias.