kodieren | dekodieren | komprimieren

> hexadezimal | base16 | 0xFF <

// Hexadezimal – Umwandlung zwischen Text und Hex-Darstellung (Basis 16)

[UNIVERSAL]

Breite Verwendung

Wird in Programmierung, Farbcodes, Speicheradressen und Debugging eingesetzt.

[READABLE]

Gut lesbar

Kompakte Darstellung, die leichter zu lesen ist als Binärdaten.

[FLEXIBLE]

Formatoptionen

Unterstützt Leerzeichen, Groß-/Kleinschreibung und verschiedene Formate.

>> Technische Infos

Wie Hexadezimal funktioniert:

Hexadezimal (Basis 16) verwendet 16 Symbole: 0-9 und A-F. Jede Hex-Ziffer repräsentiert 4 Bits (ein halbes Byte). Zwei Hex-Ziffern entsprechen einem Byte (8 Bits) und eignen sich perfekt zur Darstellung binärer Daten.

Beispiele:

'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF

Warum Hexadezimal verwenden:

  • >Farbcodes (#FF0000)
  • >Speicheradressen
  • >Debugging von Binärdaten
  • >Zeichenkodierung
  • >Kryptografische Hashes

>> Häufig gestellte Fragen

Was ist Hexadezimal?

Hexadezimal (Hex) ist ein Zahlensystem zur Basis 16 mit den Ziffern 0-9 und den Buchstaben A-F. Es wird häufig in der Informatik verwendet, um Binärdaten in einem besser lesbaren Format darzustellen.

Warum Hexadezimal statt Dezimal verwenden?

Hexadezimal passt perfekt zu Binärzahlen – jede Hex-Ziffer repräsentiert genau 4 Bits. Dadurch ist es ideal für Speicheradressen, Farben und binäre Daten.

Was ist der Unterschied zwischen den Präfixen 0x und #?

"0x" wird in Programmiersprachen genutzt, um Hex-Zahlen zu kennzeichnen (z. B. 0xFF). "#" wird typischerweise für Webfarben verwendet (#FF0000). Beide kennzeichnen eine hexadezimale Schreibweise.

Wie wandle ich Hex-Farben in RGB um?

Hex-Farben verwenden 6 Stellen: RRGGBB. Jedes Paar steht für Rot-, Grün- und Blauwerte von 00 (0) bis FF (255). Zum Beispiel ist #FF0000 RGB(255,0,0) – reines Rot.

// Zeichen als Hex-Bytes

ZeichenHex (UTF-8)
A41
a61
030
␠20
\n0A
éC3 A9
中E4 B8 AD
😀F0 9F 98 80

// Hex-Ziffern und Werte

0-9      = 0-9
A  B  C  D  E  F  = 10 11 12 13 14 15
0xFF     = 255
0x100    = 256
0xFFFF   = 65535

>> Weitere Fragen

F: Warum entspricht ein Byte genau zwei Hex-Ziffern?

A: Eine Hex-Ziffer steht für 4 Bit (ein „Nibble“), ein Byte hat 8 Bit. Zwei Ziffern ergeben also genau ein Byte, von 00 bis FF.

F: Wie erscheinen Zeichen wie é oder 中 in Hex?

A: Hex zeigt die Bytes der Kodierung – meist UTF-8. é belegt zwei Bytes (C3 A9), 中 drei (E4 B8 AD), ein Emoji vier.

F: Spielt Groß-/Kleinschreibung eine Rolle (ff oder FF)?

A: Nein, ff und FF haben denselben Wert. Üblich ist, einheitlich zu bleiben; Präfixe wie 0x oder # sind nur Konvention und nicht Teil des Werts.

Weitere Sprachen