BE, LE 가 주로 쓰이는 분야가 뭔가요?

2019. 02. 07. 20:02

BE: Big Endian

LE: Little Endian

주로 어디에 쓰이나요?

공유하고 돈벌기 ♥︎

총 1개의 답변이 있습니다.

질문자 채택 답변
eBay Korea

안녕하세요.

Endian은 OS의 정수를 표현할 때 쓰입니다.

Java는 정수값을 표현 할때 OS에 상관없이 모두 Big-Endian을 사용하지만, Intel계열에서의 Windows와 Linux는 Little-Endian을 사용합니다. 따라서 Little-Endian을 사용하는 서버에서 정수값을 이진수형식으로 전달하려 할때 Java Client에서는 Big-Endian으로 변환한후 정수값을 사용해야 합니다.

정수의 표현은 플랫폼마다 다르므로 C에서의 구조체를 네트웍으로 전달하려 할 때 Big-Endian, Little-Endian을 반드시 고려해야 합니다.

대부분의 시스템의 경우 구조체 자체를 전송하기 보다는 문자열로 변환하여 전송하고 다시 숫자로 변환하여 사용하는 방법을 선호합니다.

도움이 되셨길 바랍니다.

2019. 02. 07. 23:35
68