리틀엔디언변환1 C# TCP Socket 통신시 빅엔디안과 리틀엔디안 변환방법 TCP Socket 통신을 하다보면 발생할 수 있는 리틀엔디안, 빅엔디안 변환 방법에 관한 내용을 정리해봤습니다. 리틀엔디언? 빅엔디언? 무슨 차이일까? 일단 조금이나마 쉽게 설명해보자면 데이터의 정렬방법이라고 할 수 있는데 4Byte integer 변수인 i의 값을 33이라고 했을 때, HEX로 표기하면 다음 표와 같습니다. 구분 HEX 리틀엔디안(Little-Endian) 0x33 0x00 0x00 0x00 빅엔디안(Big-Endian) 0x00 0x00 0x00 0x33 이렇게 차이가 나게 데이터가 메모리에 정렬이 되는것이죠. (저장방식의 차이라고 생각해도됩니다. 실제 이런 데이터들을 파일로 저장할때도 위와 같은 차이로 저장되니까요.) C#은 기본적으로 리틀엔디안을 사용하고, 인텔 x86 계열은 리.. IT정보공유/C# 2021. 11. 24. 이전 1 다음 💲 추천 글 반응형