從protobuffer,窺探整數編碼

Base 128 varint 變長編碼java 該算法主要目的是下降整數的存儲空間,能夠做爲序列化編碼的一種方案。目前google的protoBuff在處理整數時就採用了改方案。算法內容比較簡單,先附上算法說明,以後會提供java代碼實現。算法   算法內容:函數 對於正數M編碼:google ① 將M轉成二進制B,擦除多餘的零,保留最短的二進制格式,例如B=000101,則應處理爲B=101;
相關文章
相關標籤/搜索