ASCII: así es el código que permite que leas webs

Prácticamente todos los sistemas informativos utilizan el código ASCII pero puede que no sepas qué es o que nunca te hayas preguntado de qué se compone. Se trata de una especie de método de traducción de letras y símbolos a números. Es decir, los números se traducen en comandos y órdenes, en letras, en números…

Pero te explicamos en los próximos párrafos todo lo que debes saber sobre el código ASCII. Qué es, para qué sirve o cómo son los diferentes comandos que lo componen y que permiten la comunicación a través de estas cadenas de bits. Además, puedes usarlo en programas de tu ordenador como Excel y bastará con utilizar los códigos que puedes leer al final de estas líneas.

¿Qué es?

El código ASCII es acrónimo de American Standard Code of Information Interchange o, traducido, Código estándar americano para el intercambio de información. Fue creado en los años sesenta, como veremos en próximos párrafos, y es un sistema de codificación de caracteres que utiliza siete bits para representar los diferentes caracteres. Lo que pretende el código ASCII es traducir letras y símbolos a números.

El código ASCII nació en 1961 y fue un ingeniero de IBM el encargado de este. Pero se generaliza su creación como años más tarde, a partir de 1963, donde se considera que el Comité Estadounidense de Estándares (posteriormente ANSI) lo hizo oficial. Además, ha ido cambiando y años más tarde se modificaron los códigos de control y se convirtió en el código US-ASCII. En esta versión de 1967 se añadían las minúsculas y no fue la única actualización que hubo del mismo ino que en 1986 Actualmente utiliza caracteres de control, caracteres especiales…

Grupos y caracteres: Cómo funciona

El código ASCII cuenta de 128 caracteres. Cada carácter corresponde a una secuencia de siete dígitos entre el 0 y el 1, un código basado en siete bits. Encontramos caracteres de control, caracteres especiales, números (o cifras) y letras. También se dividen entre imprimibles o no: los no imprimibles son los de control o comando que ejecutan acciones y los imprimibles son los correspondientes a números, letras y caracteres especiales o signos de puntuación, exclamaciones, etc.

Aunque puedes leer la lista completa de código ASCII a continuación, hay cuatro grandes grupos más allá de la versión «extendida» posterior. Como hemos dicho, por un lado los imprimibles (números, cifras y símbolos) y por otro los de control o comando que son 32 en total.

  • Caracteres de control o comando

Los caracteres de control o comando son los no imprimibles y los que se usan para enviar comandos al ordenador, como su propio nombre indica. Es decir, no son signos ni símbolos como tal sino que dan órdenes. Por ejemplo, caracteres que ordenan dar un salto de línea, retroceder, activar o desactivar mayúsculas, avanzar en la página o suprimir. Son todos los caracteres que van desde el 1 hasta el 31 además del carácter 127 que nos permitiría borrar o suprimir lo que queramos.

  • Caracteres especiales o de puntuación

Hay otro grupo de caracteres que no corresponden con letras ni números, sino que son de puntuación. Es decir, pones una exclamación o un signo + o un paréntesis. Estos son los que van desde el 32 hasta el 47, desde el 58 hasta el 63, desde el 91 al 96 y desde el 123 hasta el 126 donde estaría el símbolo ~. Aquí estaría recogido cualquiera de los signos que usamos en nuestro día a día: puntos, comas, paréntesis, corchetes, almohadillas, arrobas, comillas o diferentes acentos además de signos de exclamación o signos de interrogación y otros como sumas, restas.

  • Caracteres de números o cifras

Como su propio nombre indica, se traducen como números o cifras concretos. Son los que van desde el 48 hasta el 57 con números desde el 0 hasta el 9.

  • Caracteres de letras

Son los que van desde el 65 al 90 para representar letras mayúsculas y desde el 97 hasta el 122 para representar letras minúsculas del abecedario. Hay una serie de códigos para las letras representadas en mayúsculas desde la A hasta la Z y otros para las minúsculas desde la A hasta la Z pero, lógicamente, no es el mismo.

ascii

Cómo insertarlos

¿Cómo lo insertamos en Microsoft y en los diferentes programas? Desde la página de ayuda de Outlook y Excel podemos encontrar la solución. Según explican desde esta web, para insertar un carácter ASCII simplemente debemos mantener presionada la tecla ALT del ordenador mientras escribes el código de carácter correspondiente, que podrás consultar en el listado completo que te dejamos a continuación.

Esto es sencillo pero debemos tener siempre a mano los códigos salvo que te los sepas de memoria. Como ponen de ejemplo, puedes insertar el símbolo de grado pulsando ALT + 0176 en el teclado numérico de tu ordenador. Ten en cuenta que solo funcionará si usas el teclado numérico del ordenador y no la fila de números que está en la parte superior del mismo. En este caso el proceso no serviría. Además, añaden lo siguiente: Asegúrese de que la tecla BLOQ NÚM está activada si su teclado lo requiere para que escriba números en el teclado numérico.

Listado completo

Todos los caracteres ASCII y sus significados

  • 00 = NULL(Carácter nulo)
  • 01 = SOH( Inicio de encabezado )
  • 02 = STX(Inicio de texto)
  • 03 = ETXFin del texto)
  • 04 = EOT(Fin de transmisión)
  • 05 = ENQ(Consulta)
  • 06 = ACK(Acuse de recibo)
  • 07 = BEL(Timbre)
  • 08 = BS(Retroceso)
  • 09 = HT(Tabulador horizontal)
  • 10 = LF(Salto de línea)
  • 11 = VT(Tabulador vertical)
  • 12 = FF(Avance de página)
  • 13 = CR(Retorno de carro)
  • 14 = SO(Desactivar mayúsculas)
  • 15 = SI(Activar mayúsculas)
  • 16 = DLE(Escape de vínculo de datos)
  • 17 = DC1
  • 18 = DC2
  • 19 = DC3
  • 20 = DC4
  • 21 = NAK(Acuse de recibo negativo )
  • 22 = SYN(Sincronía de espera)
  • 23 = ETB(Fin del bloque de transmisión)
  • 24 = CAN(Cancelar)
  • 25 = EM(Fin del medio)
  • 26 = SUB (Substitución)
  • 27 = ESC (Escape)
  • 28 = FS (Separador de archivo)
  • 29 = GS (Separador de grupo)
  • 30 = RS (Separador de registro)
  • 31 = US(Separador de unidad
  • 127 = DELSuprimir)

Caracteres especiales o de símbolos

  • 32 = espacio (Espacio en blanco)
  • 33 = !
  • 34 = «
  • 35 = #
  • 36 = $
  • 37 = % (Signo de porcentaje)
  • 38 = &
  • 39 = (Comillas simples)
  • 40 = ((Abre paréntesis )
  • 41 = )(Cierra paréntesis )
  • 42 = *
  • 43 = +
  • 44 = ,
  • 45 =
  • 46 = .
  • 47 = /
  • 58 = :
  • 59 = ;
  • 60 = <
  • 61 = =
  • 62 = >
  • 63 = ?
  • 64 = @
  • 91 = [
  • 92 =
  • 93 = ]
  • 94 = ^
  • 95 = _
  • 96 = `
  • 123 = {
  • 124 = |
  • 125 = }
  • 126 = ~

Caracteres numéricos

  • 48 = 0
  • 49 = 1
  • 50 = 2
  • 51 = 3
  • 52 = 4
  • 53 = 5
  • 54 = 6
  • 55 = 7
  • 56 = 8
  • 57 = 9

Letras mayúsculas y minúsculas

  • 65 = A
  • 66 = B
  • 67 = C
  • 68 = D
  • 69 = E
  • 70 = F
  • 71 = G
  • 72 = H
  • 73 = I
  • 74 = J
  • 75 = K
  • 76 = L
  • 77 = M
  • 78 = N
  • 79 = O
  • 80 = P
  • 81 = Q
  • 82 = R
  • 83 = S
  • 84 = T
  • 85 = U
  • 86 = V
  • 87 = W
  • 88 = X
  • 89 = Y
  • 90 = Z
  • 97 = a
  • 98 = b
  • 99 = c
  • 100 = d
  • 101 = e
  • 102 = f
  • 103 = g
  • 104 = h
  • 105 = i
  • 106 = j
  • 107 = k
  • 108 = l
  • 109 = m
  • 110 = n
  • 111 = o
  • 112 = p
  • 113 = q
  • 114 = r
  • 115 = s
  • 116 = t
  • 117 = u
  • 118 = v
  • 119 = w
  • 120 = x
  • 121 = y
  • 122 = z
¡Sé el primero en comentar!