1 Byte → 2 Nibble → 2 Hex-Ziffern

Jedes Byte lässt sich sauber halbieren – und 4 Bit passen exakt auf eine Hex-Ziffer.
1 Byte · 8 Bit · 2⁸ = 256 Werte
0100 1101
2 Nibble · je 4 Bit · 2⁴ = 16 Werte
0100
= 4 (dez)
1101
= 13 (dez)
2 Hex-Ziffern · Symbole 0–F
4
Nibble → 1 Ziffer
D
13 → D
01001101 (bin)  =  4D (hex)  =  77 (dez)  =  "M" (ASCII)
16 × 16 = 256  ·  2⁴ × 2⁴ = 2⁸  ·  Darum passt Hex so gut zu Bytes.