Hogyan használd?
- Írd be a bináris számot (szóközzel tagolva is lehet).
- Olvasd le a hexadecimális eredményt, és másold ki.
- Nézd meg a csoportokat: minden négy bit egy hexa jegy.
Bináris–hexadecimális átváltás négyes csoportokkal
Mivel 16 = 2⁴, a bináris–hexadecimális átváltás tízes számrendszer nélkül is elvégezhető: a bináris számot jobbról négyes csoportokra bontod, és mindegyik csoportot egy hexa jegyre cseréled. Ha a bal szélső csoport rövidebb, balról nullákkal egészíted ki.
1. példa: 1101 0110₂ → D és 6 → D6₁₆
2. példa: 101111₂ → 0010 1111 → 2F₁₆ (a két bevezető nulla nem változtat az értéken)
| Bitek | Hexa | Bitek | Hexa |
|---|---|---|---|
| 0000 | 0 | 1000 | 8 |
| 0001 | 1 | 1001 | 9 |
| 0010 | 2 | 1010 | A |
| 0011 | 3 | 1011 | B |
| 0100 | 4 | 1100 | C |
| 0101 | 5 | 1101 | D |
| 0110 | 6 | 1110 | E |
| 0111 | 7 | 1111 | F |
Ezért írják a bájtokat hexában: 8 bit helyett 2 jegy. Hasznos hexa nézetben (hex dump) olvasott adatokhoz, MAC-címekhez és regiszterértékekhez. Minden a böngésződben történik.
Gyakori hiba: a csoportosítást balról kezdeni. A 101111 balról bontva 1011 és 11 lenne, ami rossz eredményt ad; jobbról bontva 10 és 1111, vagyis helyesen 2F. Ugyanez a módszer működik a nyolcas számrendszerre is, csak hármas csoportokkal: 101 111 = 57₈.
Gyakori kérdések
Miért éppen négy bit egy hexa jegy?
Mert négy biten 16 különböző érték (0–15) írható le, pontosan annyi, ahány hexa jegy van.
Mi van, ha a bitek száma nem osztható néggyel?
Balról nullákkal egészítsd ki: a 101 ugyanaz, mint a 0101, vagyis 5.
Hány hexa jegy egy bájt?
Kettő: 8 bit = két négybites csoport, például 1111 0000 = F0.
Utoljára módosítva: 2026. november 12.