Sobes.tech
Junior — Middle

Czy możesz wyjaśnić, co oznacza porządek bajtów big-endian podczas przechowywania danych w pamięci?

sobes.tech AI

Odpowiedź od AI

Kolejność bajtów big-endian to sposób przechowywania wielobajtowych liczb w pamięci, w którym najbardziej znaczący (najważniejszy) bajt znajduje się pod niższym adresem, czyli na początku sekwencji. Na przykład, 32-bitowa liczba 0x12345678 w pamięci będzie przechowywana jako:

Adres:   0x00  0x01  0x02  0x03
Wartość: 0x12  0x34  0x56  0x78

Jest to przeciwieństwo little-endian, gdzie najmniej znaczący bajt jest przechowywany jako pierwszy. Big-endian jest często używany w protokołach sieciowych (kolejność bajtów sieciowych) i w niektórych architekturach procesorów.