이전 파일 형식을 문서화하고 다음 문제로 혼란을 겪었습니다.이 가변 길이 정수 인코딩은 무엇입니까?
하나의 바이트 코드 번호 < = 0x7F
와 정수 가변 길이 부호화 할 것으로 보이지만,> = 0x80
두 바이트로 인코딩된다. 정수 및 그 부호화 대응 세트 예 : 0x9007
0x150
가 0x8901
0x8201
0x89
로 부호화 0xD002
0x82
로 인코딩 될 때
0x390
부호화되고아직 나는 y 번호는
0xFFFF
보다 큽니다. 따라서 인코딩 된 경우/확인할 수 없습니다. 내 삶을 위해서 나는 여기서 그 패턴을 해결할 수 없다. 어떤 아이디어?
브릴리언트! 도움을 주셔서 감사합니다. 지금 그것은 아주 명백하게 보인다, 나는 그것을 일찍 보지 않으면 어리 석다! –