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]
반응형