Was ist Hexadezimal?
Hexadezimal (kurz „Hex") ist ein Zahlensystem mit der Basis 16. Es verwendet die Ziffern 0-9 und die Buchstaben A-F, wobei A=10, B=11, C=12, D=13, E=14 und F=15 entspricht. Im Gegensatz zum Dezimalsystem (Basis 10) kann Hex mit weniger Zeichen größere Werte darstellen.
Der große Vorteil in der Informatik: Jede Hex-Ziffer repräsentiert exakt 4 Bits. Zwei Hex-Ziffern ergeben ein Byte(8 Bits), was genau einem ASCII-Zeichen entspricht. Das macht Hex ideal für die Darstellung von Binärdaten in lesbarer Form.
Der ASCII-Zeichensatz
ASCII (American Standard Code for Information Interchange) ist ein 7-Bit-Zeichensatz mit 128 Zeichen. Die druckbaren Zeichen (32-126) umfassen Groß- und Kleinbuchstaben (A-Z, a-z), Ziffern (0-9) und Sonderzeichen (!@#$% etc.). Die Zeichen 0-31 sind Steuerzeichen.
Wichtige ASCII-Werte: Leerzeichen = 20 (hex) = 32 (dez),A = 41 (hex) = 65 (dez), a = 61 (hex) = 97 (dez),0 = 30 (hex) = 48 (dez), Zeilenumbruch = 0A (hex) = 10 (dez).
So funktioniert die Umrechnung
Hex zu ASCII: Nimm jeweils zwei Hex-Zeichen (ein Byte). Wandle sie in eine Dezimalzahl um. Schlage das entsprechende ASCII-Zeichen nach. Beispiel: 48 hex = 4×16 + 8 = 72 dez = „H".
ASCII zu Hex: Nimm den ASCII-Code des Zeichens (z.B. „H" = 72). Teile durch 16: 72÷16 = 4 Rest 8 → 48 hex. Oder nutze einfach unseren Converter für schnelle Ergebnisse.
Beispiele
48 65 6C 6C 6F = „Hello" – jedes Hex-Paar ergibt einen Buchstaben. 41 42 43 = „ABC". 31 32 33 = „123" (Achtung: die Ziffer „1" hat ASCII-Code 49 = 31 hex, nicht 1!).
48 61 6C 6C 6F 20 57 65 6C 74 = „Hallo Welt" – das Leerzeichen (20 hex) trennt die beiden Wörter.
Anwendungsbereiche
Debugging: Beim Analysieren von Programm-Output oder Memory-Dumps sind Daten oft in Hex dargestellt. Die Konvertierung macht sie lesbar. Netzwerkanalyse: Tools wie Wireshark zeigen Netzwerk-Pakete in Hex – die ASCII-Ansicht hilft beim Verständnis.
Dateiformate: Viele Dateien beginnen mit charakteristischen „Magic Bytes" in Hex (z.B. PDF: 25 50 44 46 = „%PDF").URL-Encoding: Sonderzeichen in URLs werden als %XX kodiert (z.B. %20 für Leerzeichen), was Hex-Werten entspricht.
Hex in anderen Kontexten
Farbcodes: Webfarben wie #FF5733 sind Hex-Werte für RGB – hier steht jedes Paar für Rot, Grün, Blau (0-255).MAC-Adressen: Netzwerk-Adressen wie 00:1A:2B:3C:4D:5E sind in Hex notiert. Unicode: Zeichen außerhalb von ASCII werden oft als Hex-Code angegeben (z.B. U+00E4 für „ä").
Tipps zur Nutzung
Leerzeichen beachten: Hex-Werte werden oft durch Leerzeichen oder Doppelpunkte getrennt (48 65 6C oder 48:65:6C). Unser Converter verarbeitet beide Formate. Groß-/Kleinschreibung:A-F und a-f sind gleichwertig – 4A und 4a bedeuten dasselbe.