엔디안 교환 계산기

바이트 순서를 교환하려면 16진수 값을 입력하세요.

사용 방법

  1. 위 입력란에 값을 입력하세요.
  2. 계산을 누르면 결과가 즉시 표시됩니다.
  3. 공유 버튼으로 결과 링크를 복사하세요.

이 계산기 정보

엔디안은 시스템이 여러 바이트로 이루어진 값을 저장할 때 쓰는 바이트 순서를 뜻합니다. 빅 엔디안은 가장 중요한 바이트(최상위 바이트)를 먼저 저장하며(TCP/IP 헤더에 쓰이는 "네트워크 바이트 순서"가 이것입니다), 리틀 엔디안은 가장 덜 중요한 바이트(최하위 바이트)를 먼저 저장합니다(x86/x86-64와 대부분의 ARM 구성에서 기본입니다). 교환은 바이트 순서를 뒤집는 것으로, 0x12345678은 0x78563412가 됩니다. 반면 기저의 10진수 값은 둘 중 한쪽 해석에서만 일치합니다.

네트워크 엔지니어와 임베디드·펌웨어 엔지니어는 패킷 캡처, 이진 파일 형식, 서로 다른 엔디안이 섞인 시스템의 레지스터 덤프를 읽을 때 이 문제를 끊임없이 마주칩니다. 바이트 순서를 잘못 읽으면 눈에 띄는 오류 없이 조용히 완전히 틀린 숫자가 나오기 때문입니다.

도움이 되었나요?

최대 3개의 반응을 선택할 수 있습니다.

댓글

  • 첫 번째 댓글을 남겨 보세요.

인기 계산기

모든 계산기