跳至內容
Monu Tools

Base64 編碼與解碼

將文字編碼為 Base64,或將 Base64 解碼回文字。UTF-8 安全,自動識別方向。

如何使用 Base64 編碼

  1. 01

    輸入要編碼的文字,或貼上要解碼的 Base64。

  2. 02

    點擊 Run。方向會自動識別。

  3. 03

    從輸出面板複製結果。

Base64 是什麼

Base64 僅使用 64 個可列印 ASCII 字元(A-Z、a-z、0-9、加上 + 和 /)表示二進位或文字數據,將每三個位元組編碼為四個字元。當資料通過為文字而不是原始位元組構建的系統時,這可以保持資料完整。

你在哪裡看到它

它隨處可見:直接在 HTML 或 CSS 中嵌入圖像的資料 URL、電子郵件附件 (MIME)、JSON Web 令牌的標頭和有效負載、HTTP 基本驗證標頭以及需要以純字串形式攜帶二進位資料的許多 API 欄位。

這個工具如何處理它

該工具將文本編碼為 Base64 並將 Base64 解碼回文本,自動選擇方向。它是 UTF-8 安全的,因此重音符號、表情符號和其他 Unicode 字元在往返過程中不會損壞,而簡單的內建瀏覽器功能本身無法保證這一點。

編碼不是加密

了解 Base64 不是什麼很重要:它是一種編碼,而不是加密。任何人都可以立即解碼,因此安全性為零。切勿使用它來隱藏密碼、令牌或秘密。它的工作是安全運輸和代表,而不是保密。

尺寸成本

Base64 也有大小成本。編碼輸出比原始輸出大約大 33%,因為每三個位元組對應四個字元。為了相容性,這種權衡通常是值得的,但這就是為什麼當真正的二進位通道可用時,你不會對大檔案進行 Base64 編碼。

在你的瀏覽器中運行

一切都在你的瀏覽器中運行,因此你貼上的文字永遠不會上傳。要將圖像檔案轉換為 Base64 資料 URL 而不是純文本,請使用專用的 Image to Base64 工具。

常見問題

自動識別如何運作?

如果你的輸入看起來是有效的 Base64 並能解碼為可讀的 UTF-8 文字,則會被解碼;否則會被編碼。這涵蓋了常見情形,無需手動切換。

對非英文字元安全嗎?

安全。編碼和解碼都是 UTF-8 安全的,因此表情符號、重音符號和其他 Unicode 字元都能正確往返轉換。

我能用它保護密碼或機密嗎?

Base64 是一種編碼,而非加密。它可以被輕易還原,不提供任何安全性。切勿用它來保護敏感資料。

來源

報告問題