Base64 知識
什麼是 Base64?
Base64 是一種基於 64 個可列印字元來表示二進位制資料的表示方法。每 6 個位元為一個單元,對應某個可列印字元。
應用場景
- 電子郵件傳輸(MIME)
- 在 URL 中傳輸資料
- 在 HTML/CSS 中嵌入圖片(Data URI)
原理
Base64 索引表包含:A-Z, a-z, 0-9, +, /。
安全性
Base64 是一種編碼方式,不是加密演算法。它可以被輕易解碼,不適合用於保護敏感資料。
特點
- 編碼後資料量增加 33%(因為每個 6 位二進位制數對應 8 位 ASCII 字元)
- 可直接在 URL 中使用
- 可以安全地傳輸二進位制資料
- 適用於需要通過文本協議傳輸二進位制資料的場景