작성
·
37
·
수정됨
0
안녕하세요.
42p 의 FAT 파일시스템 관련 기출(2)에 관련해 질문이 있습니다.
PDF 파일에 서술되어 있는 내용은 아래와 같습니다.
FAT 파일시스템 관련 기출(2)
FAT 파일시스템 첫 번째 섹터 맨 끝에 존재하는 시그니처 값은 0xAA55이다.
위의 부분에 대해 질문이 있습니다.
제가 알기로는 MBR, GPT, NTFS, FAT 모두 첫 번째 섹터의 마지막 값은 0x55AA인것으로 알고 있습니다.
그러나 해당 관련 기출에는 (X)라는 표기가 없어, 0xAA55라는 값이 정답인 것으로 보입니다.
부가적인 설명이나 해설을 요청드려도 괜찮을까요?
답변 2
0
안녕하세요, 답변이 늦어 죄송합니다.
결과적으로는 둘다 맞다고 볼 수 있는데요.
해당 값을 바이트-오더 (빅엔디안)으로 읽느냐, 리틀엔디안으로 읽느냐에 차이입니다.
실무적으로도 O / X를 가리기가 쉽지 않다고 봅니다. 저 같으면 다른 선택지를 통해 해당 선택지를 파악하려고 시도할 것 같습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
Refrain4님, 질의해주신 내용에 대해 설명드리겠습니다.
FAT 파일시스템의 경우, 부팅 섹터의 시그니처 값은 0x55AA입니다. 일반적으로 MBR, GPT, NTFS 그리고 FAT 파일 시스템 모두 이러한 시그니처 값을 가지고 있습니다. 이 값은 파일 시스템의 마지막 2바이트에 위치하며, 부팅 가능한 장치임을 나타내는 마커로 사용됩니다.
기출 문제에 0xAA55라는 값이 정답으로 여겨지고 있는 이유는 단순히 오류일 가능성이 높습니다. 0x55AA와 0xAA55는 서로 바이트 순서가 반대인 형태인데, 표기 실수일 수 있으니 참조하시던 자료에서의 내용을 다시 확인하거나 관련 정정 안내를 보시길 권장드립니다.
추가적인 자료나 설명이 필요하시다면, Spring Security project page를 통해서 보안 관련 더 깊이 있는 자료를 찾아보실 수 있습니다. 다른 궁금한 점이 있다면 언제든지 질문 주세요!