base64作用:簡單的加密
base64特別適合在http,mime協議下快速傳輸數據。(為什么有待學完TCP/IP后解答)
用基於文本的SMTP協議 (Simple Mail Transfer Protocol 簡單郵件傳輸協議)來發傳輸圖片時,可以用base64將二進制數據轉為文本數據
大致原理:
1.文本內容轉為ascii碼
2. ascii碼轉二進制
3.字節數除三,if余1,前六位一字節,后兩位一字節,前面用0補齊,剩余兩字節用==,if余2,同理兩個六位一個四位字節前面用0補齊,剩=
4.對照64的表,把有效的位轉化為表內字符輸出
具體實踐:






