Base64介紹

  • Base64是什么?
    就是包括小寫字母a-z、大寫字母A-Z、數(shù)字0-9、符號"+"、"/"一共64個(gè)字符的字符集,(另加一個(gè)“=”,實(shí)際是65個(gè)字符)。任何符號都可以轉(zhuǎn)換成這個(gè)字符集中的字符,這個(gè)轉(zhuǎn)換過程就叫做base64編碼。

  • 使用場景
    1、html中的圖片用base64表示
    網(wǎng)頁中能看到某些樣式中的圖片不是一個(gè)資源地址,而是base64編碼的字符串,這么做有什么好處呢? 當(dāng)然是減少了一次http的請求,但也并不是什么圖片都適合用base64來處理,因?yàn)閳D片越大,轉(zhuǎn)換的base64的字符串就越長,對帶寬的要求更高了。
    2、郵件傳輸
    早期電子郵件的收發(fā)只允許使用ascii字符,這就導(dǎo)致無法發(fā)送非ascii字符,圖片等二進(jìn)制文件。所以在MIME對電子郵件進(jìn)行了擴(kuò)展,該擴(kuò)展協(xié)議就指定了內(nèi)容的傳輸?shù)木幋a格式,可以是base64,base64編碼使得在電子郵件中傳輸圖片成為可能。

  • base64是加密算法嗎?
    base64不是加密算法,他只是一種編碼方式,數(shù)據(jù)從一種形式轉(zhuǎn)換為另一種形式進(jìn)行傳輸/存儲。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 介紹 Base64是一種基于64個(gè)可打印字符來表示二進(jìn)制數(shù)據(jù)的表示方法。由于2的6次方等于64,所以每6個(gè)比特為一...
    mxABC閱讀 1,600評論 0 1
  • 一、首先來說一下Base64 Base64是一種基于64個(gè)可打印字符來表示二進(jìn)制數(shù)據(jù)的表示方法。由于,所以每6個(gè)比...
    赫靈閱讀 1,136評論 0 0
  • # 簡介 Base64是一種用64個(gè)字符來表示任意二進(jìn)制數(shù)據(jù)的方法。是一種編碼方法,有自己的編碼表,所以稱為Bas...
    Tenloy閱讀 4,299評論 0 4
  • 簡介 功能:RFC 3548: Base16, Base32, Base64 數(shù)據(jù)編碼。轉(zhuǎn)換二進(jìn)制數(shù)據(jù)為適合明文協(xié)...
    python測試開發(fā)閱讀 2,401評論 0 6
  • 為什么要進(jìn)行Base64編碼 Base64最早就是用于郵件傳輸協(xié)議中的,原因是郵件傳輸協(xié)議只支持ASCII字符傳遞...
    Longshihua閱讀 11,723評論 0 11

友情鏈接更多精彩內(nèi)容