Sobes.tech
Junior — Middle

Můžete vysvětlit, co znamená pořadí bajtů big-endian při ukládání dat do paměti?

sobes.tech AI

Odpověď od AI

Pořadí bajtů big-endian je způsob ukládání vícebajtových čísel do paměti, při kterém je nejvyšší (nejvýznamnější) bajt umístěn na nižší adrese, tedy na začátku sekvence. Například 32bitové číslo 0x12345678 bude v paměti uloženo takto:

Adresa:   0x00  0x01  0x02  0x03
Hodnota:  0x12  0x34  0x56  0x78

Toto je opak little-endian, kde je nejméně významný bajt uložen jako první. Big-endian se často používá v síťových protokolech (pořadí bajtů v síti) a v některých architekturách procesorů.