什麼是 Base64 編碼?
Base64 是一種將二進位制資料轉換為可列印 ASCII 字串的編碼方案。它使用 64 個字元(A-Z、a-z、0-9、+、/)加上 '=' 填充符來表示二進位制資料。Base64 編碼在 Web 開發中廣泛用於在 JSON、HTML、CSS 和電子郵件(MIME)等文字格式中嵌入圖片、字型或檔案附件等二進位制內容。該編碼遵循 RFC 4648 規範。由於每 3 個位元組會編碼為 4 個 Base64 字元,編碼後的資料比原始資料大約增加 33%。
如何使用Base64 字串編解碼器
- 1在工具區域貼上、輸入或上傳需要處理的內容。
- 2根據任務選擇格式、尺寸、輸出方式或驗證選項。
- 3檢查預覽結果、提示資訊或轉換後的資料。
- 4確認結果無誤後再複製或下載,用於後續工作。
Base64 字串編解碼器的常見使用情境
快速完成日常任務
無需安裝桌面軟體,打開網頁即可處理常見的文字、圖片、資料或格式轉換工作。
檢查與整理內容
在提交檔案、發布內容或複製結果之前,快速發現格式問題並取得結構清楚的輸出。
重視隱私的瀏覽器處理
對於支援本機執行的工具,資料會留在目前瀏覽器中,不需要上傳到第三方服務。
常見問題
Base64 編碼和加密是一回事嗎?
不是。Base64 是編碼方案,不是加密。它不提供任何安全性——任何人都可以將 Base64 字串解碼回原始資料。如需安全保護資料,請使用 AES 或其他加密演算法。
為什麼 Base64 會將資料大小增加約 33%?
Base64 將每 3 個位元組的輸入編碼為 4 個 ASCII 字元。這個 4/3 的比例意味著輸出比輸入大約大 33%。填充字元( '=')可能會增加少量額外位元組。
什麼是 URL 安全的 Base64?
標準 Base64 使用 '+' 和 '/' 字元,它們在 URL 中有特殊含義。URL 安全的 Base64(也稱 Base64url,定義在 RFC 4648 §5)用 '+' 替換 '-',用 '/' 替換 '_',通常省略填充。這使得編碼字串可以安全地用在 URL 和檔名中。
這個工具是免費且保護隱私的嗎?
是的。此工具完全免費,無需註冊,完全在瀏覽器中使用 JavaScript 執行。不會將任何資料傳送到伺服器——你的輸入始終留在你的裝置上。