標籤:Base64

Base64編碼 簡說

使用的字元包括大小寫字母各26個,加上10個數字,和加號「+」,斜槓「/」,一共64個字元,等號「=」用來作為字尾用途。
編碼後的資料比原始資料略長,為原來的4/3
將3個 8 bit 為一組的資料,拆成4個 6 bit 重新做編碼。
如果要編碼的位元組數不能被3整除,最後會多出1個或2個位元組,那麼可以使用下面的方法進行處理:
先使用0位元組值在末尾補足,使其能夠被3整除,然後再進行base64的編碼。
在編碼後的base64文字後加上一個或兩個’=’號,代表補足的位元組數。
(繼續閱讀…)