아무거나

엔디안 : Big Endian 과 Little Endian 차이!

알통몬_ 2017. 12. 19. 13:32
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


네티를 공부하던 중 엔디안에 대한 내용이 나와서

정리하고자 포스팅합니다.


엔디안 ( Endian )

 : 단어를 형성하는 2진 바이트에 저장하는 바이트의 순서를 나타내는 방법입니다.


Big Endian

 : 최상위 비트부터 부호화되어서 저장됩니다.

사람이 숫자를 쓰는 방법처럼 큰 단위의 바이트가 앞에 오는 걸 말합니다.


Little Endian

 : 최하위 비트부터 부호화되어서 저장됩니다.

Big Endian 과 반대겠죠?


그리고 몇몇 아키텍처에서는 2바이트 단위와 1바이트 단위로

서로 다른 순서를 사용하는 경우도 있는데요.

Middle Endian 이라고 부릅니다.


Big Endian 과 Little Endian 비교

              0x4321 표현          0x87654321 표현

Big           43 21                   87 65 43 21

Little         21 43                   21 43 65 87


이상입니다.


감사합니다.


반응형