Software e Hardware · Avançado · Inglês · Técnico
endianness
Ordem em que os bytes de um valor de vários bytes são guardados na memória: little-endian (menos significativo primeiro) ou big-endian (mais significativo primeiro).
Onde usar
Importa ao trocar dados entre arquiteturas e redes: a ordem de rede é big-endian, enquanto x86 e a maioria dos ARM atuais usam little-endian.
Exemplos
The 32-bit value 0x12345678 is stored as 78 56 34 12 on a little-endian machine.
O valor de 32 bits 0x12345678 é guardado como 78 56 34 12 em uma máquina little-endian.
Endianness bugs appear when a file written on one platform is read on another.
Bugs de endianness aparecem quando um arquivo gravado em uma plataforma é lido em outra.
Cuidado
Não tem relação com a ordem dos bits dentro de um byte nem com a velocidade; trata apenas da ordem dos bytes.
Sinônimos
ordem dos bytes, byte order
Origem
Alusão a As Viagens de Gulliver, de Jonathan Swift, em que povos brigam pela ponta por onde quebrar o ovo; termo popularizado por Danny Cohen em 1980.