base64 編碼

源碼序列

base64序列

源碼序列3個字符一組, 3*8 = 24

base64 序列, 4*6 

 

也即3個源碼字符編爲4個字符

規則爲

依次取源碼字節的bit序列的6個bit, 作爲低6位, 高2位補0

組成一個新的字節,這個字節用一個可打印字符表示

比如新字節的大小爲32, 那麼新字節對應的可打印字符就是base64table[32]

base64_table="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";

因爲高2位補0, 所以新字節的值不會大於64.

發佈了145 篇原創文章 · 獲贊 18 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章