Base64線上編碼解碼
將文字轉換為Base64編碼或將Base64字串解碼為可讀文字。還支援圖片轉Base64格式。所有處理都在您的瀏覽器中本地進行,確保最大安全性。
💡 提示:使用 Ctrl + Enter 快速編碼
圖片轉Base64轉換器
語言 | 編碼 | 解碼 |
---|---|---|
JavaScript | btoa(str) | atob(base64) |
Python | base64.b64encode(str) | base64.b64decode(base64) |
PHP | base64_encode($str) | base64_decode($base64) |
Java | Base64.getEncoder().encodeToString(bytes) | Base64.getDecoder().decode(base64) |
C# | Convert.ToBase64String(bytes) | Convert.FromBase64String(base64) |
關於Base64編碼
Base64是一種二進位到文字的編碼方案,用ASCII字串格式表示二進位資料。當需要在為處理文字資料而設計的媒體上儲存或傳輸二進位資料時,通常使用它。
主要特性:
- 安全: 所有編碼/解碼都在您的瀏覽器中進行 - 不會向伺服器傳送資料
- 快速: 使用優化的JavaScript演算法即時處理
- 多功能: 支援文字、二進位資料和圖像檔案
- 符合標準: 遵循RFC 4648 Base64規範
常見用例:
- 電子郵件附件(MIME編碼)
- 在HTML/CSS中嵌入圖像(資料URI)
- 在JSON或XML中儲存二進位資料
- 基本身份驗證頭
- URL安全資料傳輸
工作原理:
Base64編碼將三個位元組(24位元)為一組轉換為四個ASCII字元。使用的64個字元包括:A-Z、a-z、0-9、+和/,用=進行填充。
示例:
文字: Hello
Base64: SGVsbG8=