Base64 編碼工具
直接在瀏覽器中輕鬆將文本編碼為Base64格式。
Base64 編碼器
關於Base64編碼
Base64 是一組二進位到文本的編碼方案,它們通過將二進位數據轉換為radix-64表示形式,以ASCII字元串格式表示二進位數據。術語 Base64 源自特定的 MIME 內容傳輸編碼。
Each Base64 digit represents exactly 6 bits of data. Three 8-bit bytes (i.e., a total of 24 bits) can therefore be represented by four 6-bit Base64 digits.
原始數據 | 位表示 | Base64 編碼 |
---|---|---|
A | 01000001 | QQ== |
AB | 01000001 01000010 | QUI= |
ABC | 01000001 01000010 01000011 | QUJD |
當需要對二進位數據進行編碼時,通常使用Base64,這些數據需要通過旨在處理文本數據的媒體進行存儲和傳輸。這是為了確保數據在傳輸過程中保持不變。
Base64 編碼的常見用例
電子郵件附件
Base64 用於對電子郵件附件進行編碼,以便它們可以通過 SMTP 傳輸,SMTP 旨在處理純文字。
Data URIs
在 Web 開發中,Base64 用於將圖像和其他文件作為數據 URI 直接嵌入到 HTML、CSS 或 JavaScript 中。
Authentication
HTTP 中的基本身份驗證使用Base64對憑據進行編碼,然後再通過網路傳輸憑據。
數據存儲
Base64 編碼用於將二進位數據存儲在只能存儲基於文本的數據的資料庫中。
XML/JSON 數據
二進位數據包含在 XML 或 JSON 文件中時,通常編碼為 Base64 以確保數據完整性。
數據傳輸
在不支援二進位數據傳輸的系統之間傳輸數據時,Base64 提供了可靠的解決方案。