Co to jest system szesnastkowy (Hex)?

System szesnastkowy (hex) to pozycyjny system liczbowy o podstawie 16. Wykorzystuje on 16 symboli: cyfry 0-9 oraz litery A-F (gdzie A=10, B=11, C=12, D=13, E=14, F=15).

Co to jest ASCII?

ASCII (American Standard Code for Information Interchange) to standard kodowania znaków używany w komunikacji elektronicznej. Służy do reprezentowania tekstu w komputerach, telefonach i innych urządzeniach.

Jak przekonwertować Hex na tekst ASCII

  1. Podziel ciąg szesnastkowy na pary (po dwa znaki)
  2. Zamień każdą parę na jej wartość dziesiętną
  3. Znajdź znak ASCII odpowiadający danej wartości dziesiętnej w tabeli kodów

Tak wygląda konwersja „48 65 6C 6C 6F” na ASCII

Para Hex Wartość dziesiętna Znak ASCII
4872H
65101e
6C108l
6C108l
6F111o

Wynik: „48 65 6C 6C 6F” w hex = „Hello” w tekście ASCII

Inny przykład: „57 6F 72 6C 64” na ASCII

  • 57 = 87 (W)
  • 6F = 111 (o)
  • 72 = 114 (r)
  • 6C = 108 (l)
  • 64 = 100 (d)

Wynik: „57 6F 72 6C 64” w hex = „World” w tekście ASCII

Popularne wartości ASCII w systemie Hex

Hex Wartość dziesiętna Znak Opis
2032(space)Spacja
2133!Wykrzyknik
2E46.Kropka
30-3948-570-9Cyfry
41-5A65-90A-ZWielkie litery
61-7A97-122a-zMałe litery