0
我正在記錄一箇舊的文件格式,並且陷入了以下問題。什麼是這種可變長整數編碼?
它似乎是整數是可變長度編碼,數字< = 0x7F
編碼在一個字節,但> = 0x80
編碼在兩個字節。設置的整數以及它們的編碼的對應的一個例子:
0x390
作爲0x9007
0x150
被編碼爲0xD002
0x82
被編碼爲0x8201
0x89
被編碼爲0x8901
我還沒碰到過y數字大於0xFFFF
,所以我無法確定它們是否/如何編碼。對於我的生活,我無法在這裏制定出模式。有任何想法嗎?
輝煌!感謝您的幫助;現在看起來非常明顯,我很早就沒有看到它,我感到很傻。 –