base64算法算法
1)解決的問題:網絡
網絡傳送渠道不支持全部的字節的傳輸ide
2)定義:spa
base64是一種基於64個可打印的字符來表示二進制數據的表示方法blog
3)元素:字符串
A-Za-Z0-9+/總共64個字符,這也是base64名稱的由來get
4)空間利用率:it
base64字符是8個位,但只有6位是有用的,左邊的兩位永遠是0io
5)方法:base64
8和6的最小公倍數是24,該算法會3個字符3個字符的解一個字符串,每3個字符用對應的四個字符(base64的64個元素表示),最後不足的位默認爲0,若是6位全爲0,則爲=,所以=只能出如今末尾。
6)eg:A,BC的解碼以下所示: