Big Endian / Little Endian

leech gamer
Jul 27, 2021

--

엔디언Endianness

컴퓨터메모리와 같은 1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법을 뜻하며, 바이트를 배열하는 방법을 바이트 순서(Byte order)라 한다.

엔디언은 보통 큰 단위가 앞에 나오는 빅 엔디언(Big-endian)과 작은 단위가 앞에 나오는 리틀 엔디언(Little-endian)으로 나눌 수 있다.

예를 들어 0X003C653F 가 있다고 할때, 가장 큰 단위의 수는 0x04 자리에 위치한 00 , 가장 작은 단위수는 0x07 자리에 위치한 3F가 된다.

그래서 큰단위 수 부터 정렬한 00 3C 65 3F는 Big-endian이라고 할 수 있고 작은 단위부터 정렬한 3F 65 3C 00을 Little-endian이라고 할 수 있다.

--

--