Saltar al contenido
InternetPasoaPaso

Código ASCII: ¿Qué es, para qué sirve y cuál es su importancia en informática e Internet?

Código ASCII ¿Qué es para qué sirve y cuál es su importancia en informática e Internet
Meneame

Imagínate que cuando tuvieses que escribir un mensaje en tu teléfono móvil o un texto para un trabajo en tu ordenador, tuvieses que redactar una gran cantidad de ceros (0) y unos (1); lo que se conoce como números binarios, en vez de hacerlo con letras y palabras.

Pues por si no lo sabes los números binarios son la única forma en la que tu ordenador puede procesar toda la información que recibe del exterior, todas las órdenes y comandos que nosotros le enviamos llegan al centro de procesamiento en forma de binarios.

Pero ¿Cómo sucede esta conversión de información? Todo eso lo estaremos desvelando en esta pequeña entrega que hemos preparado para ti sobre el código «Aski», como se tiende a pronunciar este código en nuestro idioma español.


¿Qué es el código ASCII y para qué sirve en informática?

Los ordenadores tienen una forma un poco compleja de entender y procesar la información, básicamente los datos lo recibe en forma de caracteres y los convierte a números binarios, es decir, en un cúmulo de unos y ceros.

Las unidades más pequeñas de información de estos equipos son los caracteres que son almacenados en 8 bits. Estos por lo general son una secuencia de 8 cifras binarias, que también pueden ser llamados números octales u octetos.

Números Binarios

El código estándar americano para el intercambio de información, mejor conocido como ASCII por su acrónimo en inglés, es un código de caracteres que tiene su base en el alfabeto Romano o Latino. Este sirve para dictar los parámetros que permiten representar los caracteres en bits, siendo el caso del código ASCII, 7 bits.

En pocas palabras podemos decir que el código ASCII es un traductor de información entre el usuario y la máquina.

El mismo permite acelerar y optimizar el proceso y almacenamiento de la información en un ordenador a la vez que potencia su comunicación con el exterior. Permite representar un total de 128 caracteres en su versión regular que van desde los números 0 al 127, con base 10.

Recomendado para ti:
¿Cuáles son los mejores programas de dibujo para ordenadores con Windows y MacOS? Lista [year]

Estas unidades se dividen en dos grupos, que son el de control del código y los imprimibles que incluyen todas las letras del abecedario más los símbolos utilizados en nuestro teclado. En la versión extendida del código ASCII se pueden conseguir el doble de ellos, ya que esta llega hasta los 255 con base decimal.

Dicha versión puede incluir grafemas de idiomas más antiguos como el griego o el hebreo según la necesidad, y en estas tablas la información es almacenada en 8 bits.

Historia y origen ¿por qué se creó el ASCII?

Por muy triste y lamentable que sea, los seres humanos sólo hemos aprovechado más nuestro potencial y aumentado más nuestra tecnología en los periodos de guerras y crisis.

Aproximadamente por el año 1945 durante el desarrollo de la segunda guerra mundial, fue necesario transmitir mensajes en clave morse de forma segura. Este proceso se agilizó mucho debido a que el “punto y raya” de este también podía equivaler fácilmente al 1 y el 0 de los números binarios, y para esto se valieron de los telégrafos de la época.

Telégrafo

Esta primera fase de lo que hoy conocemos como ASCII fue desarrollada por la compañía de telecomunicaciones Bell, que hoy en día es AT&T.

Pero, no fue hasta el año 1963 gracias a la aceptación de la “Agencia de Estándares estadounidense”, que se logró reformular muchas de las unidades que ya se utilizaban en los antiguos telégrafos, y también agregar muchos más para poder consolidar así el código ASCII.

A pesar de las nuevas unidades agregadas entre los que se incluían nuevos símbolos de puntuación, acentos y letras minúsculas aún no era suficiente. Por eso años más tarde IBM lanzó la primera versión extendida del código en la cual se llegó a los 255 caracteres.

Caracteres de control del Código ASCII ¿Cuáles son y para qué se usan?

En el código ASCII hay 33 códigos que no forman parte de los caracteres conocidos, estos son los primeros desde el 0-31 y el 127. Los cuales son concebidos como unidades de control, donde se le facilita el hecho de dar órdenes y controlar tanto el ordenador como otros dispositivos externos. Cabe destacar que anteriormente en su tiempo podía controlar impresoras y otros equipos.

Recomendado para ti:
¿Cuáles son las mejores herramientas para desarrolladores de aplicaciones de Android? Lista [year]

No obstante, con el paso del tiempo han quedado obsoletos, aun así, pueden ser activados mediante las teclas ALT + el número en decimales, pero solamente del teclado numérico.

Por ejemplo, uno de los más comunes activados con este código es el @, que puede ser habilitado mediante las teclas ALT+ 64 del teclado lateral numérico.

BinarioDecimalAbreviaturaNombre/Significado
0000 0000NULCarácter Nulo
0000 00011SOHInicio de Encabezado
0000 00102STXInicio de Texto
0000 00113ETXFin de Texto
0000 01004EOTFin de Transmisión
0000 01015ENQConsulta
0000 01106ACKAcuse de recibo
0000 01117BELTimbre
0000 10008BSRetroceso
0000 10019HTTabulación horizontal
0000 101010LFSalto de línea
0000 101111VTTabulación Vertical
0000 110012FFAvance de página
0000 110113CRRetorno de carro
0000 111014SODesactivar mayúsculas
0000 111115SIActivar mayúsculas
0001 000016DLEEscape vínculo de datos
0001 000117DC1Control de dispositivo 1
0001 001018DC2Control de dispositivo 2
0001 001119DC3Control de dispositivo 3
0001 010020DC4Control de dispositivo 4
0001 010121NAKAcuse de recibo negativo
0001 011022SYNSincronía en espera
0001 011123ETBFin del bloque de transmisión
0001 100024CANCancelar
0001 100125EMFin del medio
0001 101026SUBSubstitución
0001 101127ESCEscape
0001 110028FSSeparador de archivo
0001 110129GSSeparador de grupo
0001 111030RSSeparador de registro
0001 111131USSeparador de unidad
0111 1111127DELSuprimir

Caracteres imprimibles del ASCII ¿Cuáles son y para qué se usan?



"ACTUALIZADO ✅ Ascii es un código de caracteres creado en 1963 como una redefinición del que se usaba en telegrafía de la época ⭐ ENTRA AQUÍ ⭐ y Aprende más"


En la tabla de símbolos imprimibles podemos incluir todos aquellos dígitos y letras que se utilizan en la escritura, dejando por fuera de momento todos los signos de puntuación.

De igual manera, estos pueden ser activados pulsando las teclas ALT + la combinación de números exacta en decimales. Los cuales van desde el 48 – 57 para los números del 0 al 9, y del 65-90 para el abecedario en mayúsculas, y del 97-122 para el abecedario en minúsculas.

Números
BinarioDecimalCarácter representado
0011 000048
0011 0001491
0011 0010502
0011 0011513
0011 0100524
0011 0101535
0011 0110546
0011 0111557
0011 1000568
0011 1001579
Recomendado para ti:
¿Cuáles son los mejores emuladores de la PlayStation PSX para PC Windows o Mac? Lista [year]
Letras Mayúsculas
BinarioDecimalCarácter representado
0100 000165A
0100 001066B
0100 001167C
0100 010068D
0100 010169E
0100 011070F
0100 011171G
0100 100072H
0100 100173I
0100 101074J
0100 101175K
0100 110076L
0100 110177M
0100 111078N
0100 111179O
0101 000080P
0101 000181Q
0101 001082R
0101 001183S
0101 010084T
0101 010185U
0101 011086V
0101 011187W
0101 100088X
0101 100189Y
0101 101090Z
Letras Minúsculas
BinarioDecimalCarácter representado
0110 000197a
0110 001098b
0110 001199c
0110 0100100d
0110 0101101e
0110 0110102f
0110 0111103g
0110 1000104h
0110 1001105i
0110 1010106j
0110 1011107k
0110 1100108l
0110 1101109m
0110 1110110n
0110 1111111o
0111 0000112p
0111 0001113q
0111 0010114r
0111 0011115s
0111 0100116t
0111 0101117u
0111 0110118v
0111 0111119w
0111 1000120x
0111 1001121y
0111 1010122z

Finalmente, tenemos un único carácter imprimible que se encuentra solo es el “Espacio” número 32, mismo que se activa con la barra espaciadora. Este se encuentra entre los caracteres imprimibles como uno invisible porque aunque no se puede apreciar, siempre esta presente en nuestros textos.

BinarioDecimalCarácter representado
0010 000032espacio ( )

Lista de caracteres especiales ASCII ¿Cuáles son y para qué se utilizan?

Los símbolos especiales incluyen todos los símbolos, signos de puntuación y de operaciones matemáticas, que también forman parte de los caracteres imprimibles, pero se separan de esta manera.

Los grupos van desde el número decimal 33-47 unido del 58-64 continuado por el 91-96 y finalmente desde el 123-126:

Caracteres Especiales
BinarioDecimalCarácter representado
0010 000133!
0010 001034«
0010 001135#
0010 010036$
0010 010137%
0010 011038&
0010 011139
0010 100040(
0010 100141)
0010 101042*
0010 101143+
0010 110044,
0010 110145
0010 111046.
0010 111147/
0011 101058:
0011 101159;
0011 110060<
0011 110161=
0011 111062>
0011 111163?
0100 000064@
0101 101191[
0101 110092\
0101 110193]
0101 111094^
0101 111195_
0110 000096`
0111 1011123{
0111 1100124|
0111 1101125}
0111 1110126~

ASCII vs Unicode ¿Cuáles son las principales diferencias entre cada uno?

Se puede decir que el código Unicode es una versión mejorada del ASCII, ya que el Unicode incluye los mismos caracteres del ASCII sin modificar ninguno, pero soporta una mayor cantidad de estos.

Su principal objetivo es ser compatible con todos los equipos, pero veamos cuales son las diferencias básicas que distinguen a estos 2 códigos:

  • La principal diferencia es que las secuencias de binarios del Unicode son mucho más largas y pesadas que las de ASCII, llegando hasta los 32 bits mientras que ASCII solo llega hasta 7 bits.
  • Otra de las diferencias de estos códigos es el número de caracteres siendo el ASCII de solo 128 mientras que el Unicode llega hasta los 221 caracteres en su versión estándar.
  • Unicode está preparado para soportar diversos idiomas simultáneamente a diferencia del código ASCII.
Recomendado para ti:
Mejorenvo cierra ¿Que webs alternativas para descargar películas y series Torrents siguen abiertas? Lista [year]

Art ASCII ¿Qué es este tipo de arte que se realiza con este código?

Esta es una disciplina poco convencional que se puede denominar un “Puntillismo digital”.

Art ASCII

Básicamente el artista se vale de todos los caracteres imprimibles que proporciona el código, y en un editor de textos sencillo pone a trabajar su imaginación hasta lograr obras verdaderamente dignas de admiración.

Este tipo de arte se ha utilizado mucho en consolas antiguas que no tenían capacidad de procesamiento gráfico como el de nuestros días. También estuvo presente en los diseños de los primeros videojuegos, y en algunos casos fue útil para la representación gráfica de diagramas.

Art ASCII 2

Si bien el concepto de esta suena bastante básico, el Art ASCII es una de las corrientes más versátiles, pudiendo combinarse con otras para crear piezas de paisajismo, realismo, cubismo y un largo etcétera. Esto le ha valido incluso para ser utilizada como filtro en múltiples aplicaciones y software de edición multimedia.

Además, este tuvo una fuerte influencia en la cultura de internet. Seguramente no te habrás dado cuenta, pero en tu interior eres un artista de ASCII. Todos alguna vez enviamos por mensajes de textos esas combinaciones de punto y coma seguido de un paréntesis de cierre para guiñar el ojo a un contacto ( 😉 ). Estas expresiones forman parte de este arte, y fueron los primeros «emoticones» de la historia.

Es tanta su influencia, que tanto Whatsapp como Telegram o Facebook Messenger te permite añadir un emoticon introduciendo su versión ASCII. Sin embargo, es también una de las formas de arte más infravaloradas.

Si te quedaste con alguna duda, déjalas en los comentarios, te contestaremos lo antes posible, además seguro que será de gran ayuda para más miembros de la comunidad. Gracias! 😉

!Suscríbete ahora y entérate de las últimas noticias!


He leído y acepto los términos y condiciones

Compártelo, gracias!

Meneame
Temas: