JokerCatz
我感覺可以丟一票:學校沒教的XXX系列 ... 首先, varint / VLQ , binary decode 有時會看到(目前有看到在 midi 和 block chain 的 raw data 內都有)

Variable-length quantity - Wikipedia
JokerCatz
簡單解釋,因為 binary 系列要尋址,所以通常都會有 header / content size ... 而其中 int 欄位一般都用 fix size,可能會不夠或是太浪費,但特殊用途甚至定義無限大整數時,就可以用 VarInt 來做,也就是首 bit 不拿來當正負,而是來做是否有下個 int binary 拼接的定義 ... 所以基本上可以定義到無限長度的 int
載入新的回覆