¿CÓMO CONVERTIR UN TEXTO A BINARIO Y BINARIO A TEXTO?
Para convertir o traducir un texto a código binario necesitaremos un formato de tabla llamada "ASCII" la cual se muestra en la siguiente imágen.

La tabla muestra una serie de números del 1 al 255 en los cuales a un lado muestra su respectivo caracter.
Para convertir un texto a binario debemos contemplar que un caracter equivale a 1 byte y que 1 byte equivale a 8 bits, lo representaremos enuna tabla como la siguente:
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
| Celda 1 | Celda 2 | Celda 3 | Celda 4 | Celda 5 | Celda 6 | Celda 7 | Celda 8 |
En la tabla aparecen los números 1, 2, 4, 8, 16, 32, 64 y 128 los cuales son los que ocuparemos para traducir nuestro código binario, si bien sabemos los códigos binarios tienen simplemente aparecen los números o caracteres "0" y "1", estos significan "0" (apagado) y "1" (enecendido). Esto se debe a que cada una de las celdas se deben ir apagando o encendiendo dependiendo del caracter al que queramos traducir, ¿Por qué debe apagarse o encenderse alguna celda? por que recordemos que cada caracter de la tabla ASCII tiene un número específico, entonces, si tenemos "01110100" en la tabla está representado de esta manera:
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
0
|
1
|
1
|
1
|
0
|
1
|
0
|
0
|
Como podemos observar están "encendidas" las celdas con los números 64, 32, 16 y 4, la suma de esos números nos da "116" y si observamos en la tabla ASCII el número 116 es la letra "t" minúscula, esto mismo sucede con todos los caracteres de la tabla, ahora un ejeplo:
t = 116 - 01110100
e = 111 - 01100101
s = 115 - 01110011
t = 116 - 01110100
Si hacemos la suma de los apagados y encendidos de las letras anteriores nos da la letra que queremos.
Muy buen trabajo me gustó mucho y creo así pude reforsar más el tema.
ResponderEliminarPara mi creo que falto mas información ya que no entendí muy bien como leer texto binario.
ResponderEliminar