Base64 編解碼
免費線上 Base64 編解碼工具,無需安裝
什麼是 Base64 編碼?
Base64 是一種二進位到文字的編碼方案,使用 64 個字元(A-Z、a-z、0-9、+、/)將二進位資料轉換為 ASCII 字串。它廣泛用於透過文字媒介傳輸資料的場景,例如電子郵件(MIME)或在 HTML 和 CSS 中嵌入圖片資料。Base64 編碼會使資料大小增加約 33%,因此它不是一種壓縮方法。
如何使用此 Base64 編碼/解碼工具
在輸入區域輸入或貼上純文字,點擊「編碼」即可產生 Base64 表示。要解碼時,將 Base64 字串貼上到輸出區域並點擊「解碼」。此工具完全在瀏覽器中運作,不會向任何伺服器傳送資料。支援編碼 UTF-8、中文、emoji 及任何 Unicode 字元。
Base64 的常見用途
使用 Data URI 在 HTML 或 CSS 中直接嵌入小圖片(data:image/png;base64,...)。編碼 HTTP 基本認證的憑證。在 JSON API 負載中傳輸二進位資料。在 Cookie 或 URL 參數中儲存複雜資料。透過 MIME 編碼電子郵件附件。
▶Base64 編碼等同於加密嗎?
不是。Base64 是編碼方法,不是加密。任何人都可以解碼 Base64 字串——它不提供安全性。如果需要保護資料,請使用 AES 或 RSA 等加密工具。
▶Base64 編碼會增加檔案大小嗎?
是的,Base64 編碼後的資料比原始二進位資料大約 33%。例如,一個 3 KB 的檔案編碼後約為 4 KB。
▶我可以將檔案或圖片編碼為 Base64 嗎?
此工具用於編碼文字輸入。對於檔案和圖片,請使用 Data URI 產生器工具,它支援檔案上傳並產生 Base64 Data URI。
▶Base64 使用哪些字元?
標準 Base64 使用 A-Z、a-z、0-9、+ 和 /。= 字元用於末尾的填充。URL 安全的 Base64 將 + 替換為 -,將 / 替換為 _。
▶Base64 編碼是可逆的嗎?
是的,Base64 完全可逆。解碼一個有效的 Base64 字串總是會得到原始資料,不涉及任何金鑰。