2013년 2월 4일 월요일

NWC 구조 연구를 시작합니다.

그 어떤 곳에 찾아봐도 없어서, 제가 직접 연구하기로 했습니다.
NoteWorthy Composer(이하 NWC) 파일의 구조를 샅샅이 파헤치도록 하겠습니다.

제가 학교에서 30분간 파헤쳤는데 NWC의 스트링 구조를 알겠습니다. 정확하게 안 건 아니니 다른 데 쓰지 마시고 '그러려니' 하고 봐 주세요.
"ABCDEFG"라는 스트링은
1. 아스키 코드로 모두 변환한다. 41 42 43 44 45 46 47
2. +0x30 71 72 73 74 75 76 77 (이게 약간 애매하단 말이에요.)
3. 각각의 바이트의 비트 순서를 스왑한다. 8E 4E CE 2E AE 6E EE
이렇게 됩니다. 근데 널 문자도 없고, string의 길이를 어떻게 구하는지 몰라서 잘 모르겠습니다.

올리디버거를 사용할 수 있다면 작업 속도가 훨씬 빠를 텐데;; 기술이 없네요...

댓글 없음:

댓글 쓰기