¿Qué es el sistema hexadecimal?
El sistema hexadecimal (hex) es un sistema numérico de base 16. Utiliza 16 símbolos: del 0 al 9 y de la A a la F (donde A=10, B=11, C=12, D=13, E=14, F=15).
¿Qué es ASCII?
ASCII (American Standard Code for Information Interchange) es un estándar de codificación de caracteres para la comunicación electrónica que representa texto en ordenadores y otros dispositivos.
Cómo convertir hexadecimal a texto ASCII
- Divide la cadena hexadecimal en pares
- Convierte cada par a su valor decimal
- Busca el carácter ASCII correspondiente a cada valor decimal
Así se convierte "48 65 6C 6C 6F" a ASCII
| Par hexadecimal | Decimal | Carácter ASCII |
|---|---|---|
| 48 | 72 | H |
| 65 | 101 | e |
| 6C | 108 | l |
| 6C | 108 | l |
| 6F | 111 | o |
Resultado: "48 65 6C 6C 6F" en hex = "Hello" en texto ASCII
Otro ejemplo: "57 6F 72 6C 64" a ASCII
- 57 = 87 (W)
- 6F = 111 (o)
- 72 = 114 (r)
- 6C = 108 (l)
- 64 = 100 (d)
Resultado: "57 6F 72 6C 64" en hex = "World" en texto ASCII
Valores hexadecimales ASCII comunes
| Hex | Decimal | Carácter | Descripción |
|---|---|---|---|
| 20 | 32 | (space) | Espacio |
| 21 | 33 | ! | Signo de exclamación |
| 2E | 46 | . | Punto |
| 30-39 | 48-57 | 0-9 | Números |
| 41-5A | 65-90 | A-Z | Letras mayúsculas |
| 61-7A | 97-122 | a-z | Letras minúsculas |