ExpertiDict

Software e Hardware · Avançado · Inglês · Técnico

endianness

/ˈɛn.di.ən.nəs/substantivo

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.

Veja também

Todos os termos de Software e Hardware