Format&Encrypt

5. (Format/Encryption) [포맷] : [Little Endian] 리틀 엔디안 , [Big Endian] 빅 엔디안 포맷 설명

투케이2K 2023. 3. 3. 08:59

[구 분]

TITLE : DATA FORMAT

FORMAT : Int , Byte , Hex

 

[리틀 엔디안 및 빅 엔디안 설명]

1. [리틀 엔디안] 방식은 낮은 주소 (앞쪽공간) 에 데이터의 하위 (뒤쪽) 바이트부터 저장하는 방식입니다

>> (0x12345678 데이터는 > 78 56 34 12 순으로 저장됩니다)

2. [빅 엔디안] 방식은 낮은 주소 (앞쪽공간) 에 데이터의 상위 (앞쪽) 바이트부터 저장하는 방식입니다

>> (0x12345678 데이터는 > 12 34 56 78 순으로 저장됩니다)

3. C 프로그램은 [리틀 엔디안] 방식으로 저장되며, java 는 [빅 엔디안] 방식으로 저장됩니다

4. [빅 엔디안] 과 [리틀 엔디안] 은 단지 저장해야 할 큰 데이터를 어떻게 나누어 저장하는가에 따른 차이일 뿐입니다

 

[정수 >> 리틀 엔디안 포맷 출력]

원본 [정수 데이터] : 720

리틀 엔디안 [2byte] : [-48, 2]

리틀 엔디안 [4byte] : [-48, 2, 0, 0]

 

[리틀 엔디안 >> 빅 엔디안 포맷 출력]

리틀 엔디안 [2byte] : [-48, 2]

리틀 엔디안 [4byte] : [-48, 2, 0, 0]

빅 엔디안 [2byte] : [720]

빅 엔디안 [4byte] : [720]


반응형