base64是smtp中的壹種編碼,典型特點是把三位變成四位
如果不足三位的話,就會產生 = 補足四位
簡單地講就是將3*8位的ascii編碼平均分成6位的四段,在每段前補兩個零
比如
111的ascii碼是HEX:313131,寫成二進制就是
001100 010011 000100 110001
分成4段每段前面補2個0就是
00001100 00010011 00000100 00110001
然後按照base64自己的壹套編碼表轉換成字符
更詳細的說明可以參照
/html/2004-1-30/200413084348.htm