Base64 編碼

將純文本轉換為 Base64,將 Base64 解碼回文本,然後複製或下載結果。

輸入
輸出
0 字元 0 行

對 Base64 傳輸和儲存的文字進行編碼

此 Base64 編碼器將純文字轉換為 ASCII 安全的 Base64 字串,並可以再次解碼以進行快速往返。 當值必須通過 JSON、HTML、環境變數、命令輸出、電子郵件或其他需要可列印文字的系統時,它非常有用。

Base64是一種編碼格式,而不是加密。任何擁有該字串的人都可以對其進行解碼,並且編碼後的輸出通常會大三分之一左右,因為每 3 個位元組變成 4 個 Base64 字元。

使用方法

  1. 將純文字或 Base64 值貼到輸入編輯器中。
  2. 選擇 編碼 建立 Base64 字串,或選擇 解碼 讀取現有 Base64 字串。
  3. 檢查輸出編輯器和狀態訊息。解碼失敗立即報告無效的Base64輸入。
  4. 使用 複製 作為剪貼簿,使用 下載 作為文字文件,或使用 清除 來重置兩個編輯器。

Base64 編碼是什麼?

Base64 編碼 表示具有有限字母、數字、+/ 和可選 = 填充的位元組。這使得二進位或 Unicode 派生資料更容易放置在純文字通道中。

使用 Base64 進行表示和傳輸,而不是保密或壓縮。如果需要保密,請使用加密;如果需要完整性,請使用雜湊或簽名;如果您需要較小的文件,請在編碼之前使用壓縮。

輸入說明

編碼接受一般文字,包括 Unicode。解碼時,請貼上完整的 Base64 值,不要帶上標籤、引號、標題或周圍說明文字;缺少填充或包含額外字元都可能導致載荷解碼失敗。

範例

一條短訊息會變成一個 ASCII 安全的 Base64 值,並且可以被解碼回原始文字:

--- 純文字 ---
Hello, World!

--- Base64 編碼 ---
SGVsbG8sIFdvcmxkIQ==

--- 解碼還原 ---
Hello, World!

MCP 整合

MCP(Model Context Protocol,模型上下文協議)讓 AI 代理和應用可以探索並呼叫 Coding.Tools 工具,用於可重複的轉換、格式化、雜湊和產生工作流程。

MCP 工具名稱: base64-encode

MCP 端點: https://coding.tools/mcp

請先呼叫 tools/list。每個工具項目都包含 inputSchema、outputSchema 和 examples,AI 代理或客戶端可據此建立有效參數,不需要猜測。

呼叫 tools/call 後,result.content[0].text 是顯示用結果,result.structuredContent 是適合程式解析的結構化結果。工具層級失敗會回傳 isError: true;協議層級失敗會回傳 JSON-RPC error。

tools/call 請求範例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"base64-encode","arguments":{"input":"Hello from Coding.Tools MCP"}}}'

大多數文字與資料工具接受 input 字串以及可選的 options。只依賴瀏覽器圖片 API 的圖片工具會用於探索,並在需要瀏覽器能力時返回網頁入口。