바이너리 파일 파싱해서 버전을 파악해야 해요


회사에서 매우 이상하게 짜놔서.. 나머진 다똑같고 저부분에서 버전이 갈리거든요




현재 포인터 위치에서


버전 1, 2를 구분하는건 저 1바이트 하나 뿐인데.. 중요한건 저다음에 데이터가 uint32로 들어온단거에요..


리틀엔디안 때문에 버전1의 1바이트를 읽어도 값이 무조건 1보다 클 수 밖에 없어요. 


이걸 구분할 수 있을까요?