Endianita je způsob uložení čísel v paměti, který definuje, v jakém pořadí se uloží jednotlivé bajty příslušného datového typu. Označuje se také jako pořadí bajtů (anglicky byte order).
Různé platformy mohou používat různou endianitu a tento problém je nutné brát v úvahu při přenášení binárních souborů nebo síťové komunikaci mezi takovými platformami.
Např. 32bitové číslo 0x4A3B2C1D se na adresu 100 uloží takto:
100
| 101
| 102
| 103
| ||
...
| 4A
| 3B
| 2C
| 1D
| ...
|
Např. 32bitové číslo 0x4A3B2C1D se na adresu 100 uloží takto:
100
| 101
| 102
| 103
| ||
...
| 1D
| 2C
| 3B
| 4A
| ...
|
Např. 32bitové číslo 0x4A3B2C1D se na adresu 100 uloží takto:
100
| 101
| 102
| 103
| ||
...
| 3B
| 4A
| 1D
| 2C
| ...
|
nebo případně:
100
| 101
| 102
| 103
| ||
...
| 2C
| 1D
| 4A
| 3B
| ...
|
Byte-Reihenfolge | Endianness | Endianness | Tavujärjestys | Endianness | Ordine dei byte | エンディアン | Endianness | Kolejność bajtów | Little endian | Big endian | Endian | Endianness
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Endianita".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world