Big Endian 형태로 변환 이유

해당 풀이에서 Big Endian 형태로 변환을 해야 된다고 하는데
왜 필요한지 설명해주실 분 계신가요?

#web
작성자 정보
답변 1
ahpuh
대표 업적 없음

안녕하세요.
해당 문제는 무조건 정해진 Big endian을 사용한 풀이로 진행할 필요가 없으며, 다른 방법을 사용하면 Little endian을 사용한 풀이로도 충분히 풀이 가능합니다.

풀이에서 제시하는 방법에 따르면 앞 글자부터 차례대로 비트 복구를 진행하고, 이를 이진법을 사용해 한 정수로 바꿉니다. 따라서, 앞에 위치한 글자의 비트들이 MSB(Most signature bits)가 됩니다.
Big endian 형태는 문자열을 정수로 변환하였을 때, 앞 글자가 더 큰 값을 가지게 되는 형태이고, Little endian은 뒤에 오는 글자가 더 큰 값을 가집니다.
만약 뒷 글자부터 복구하는 풀이를 진행한다면, Little endian 형태를 사용해야 할 것입니다.

2024.02.14. 18:26
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기