Wat is hexadecimaal?
Hexadecimaal (hex) is een 16-tallig getalstelsel. Het gebruikt 16 symbolen: 0-9 en A-F (waarbij A=10, B=11, C=12, D=13, E=14, F=15).
Wat is ASCII?
ASCII (American Standard Code for Information Interchange) is een standaard voor karaktercodering in elektronische communicatie. Het wordt gebruikt om tekst weer te geven in computers en andere apparaten.
Hoe zet je hex om naar ASCII-tekst?
- Verdeel de hex-reeks in paren
- Zet elk paar om naar de bijbehorende decimale waarde
- Zoek het ASCII-teken op dat hoort bij elke decimale waarde
Zo zet je "48 65 6C 6C 6F" om naar ASCII
| Hex-paar | Decimaal | ASCII-teken |
|---|---|---|
| 48 | 72 | H |
| 65 | 101 | e |
| 6C | 108 | l |
| 6C | 108 | l |
| 6F | 111 | o |
Resultaat: "48 65 6C 6C 6F" in hex = "Hello" in ASCII-tekst
Ander voorbeeld: "57 6F 72 6C 64" naar ASCII
- 57 = 87 (W)
- 6F = 111 (o)
- 72 = 114 (r)
- 6C = 108 (l)
- 64 = 100 (d)
Resultaat: "57 6F 72 6C 64" in hex = "World" in ASCII-tekst
Veelvoorkomende ASCII-hex-waarden
| Hex | Decimaal | Teken | Omschrijving |
|---|---|---|---|
| 20 | 32 | (space) | Spatie |
| 21 | 33 | ! | Uitroepteken |
| 2E | 46 | . | Punt |
| 30-39 | 48-57 | 0-9 | Cijfers |
| 41-5A | 65-90 | A-Z | Hoofdletters |
| 61-7A | 97-122 | a-z | Kleine letters |