Base32 編碼與解碼器 (RFC 4648)

以 RFC 4648 Base32 將 UTF-8 位元組編碼為 A–Z 與 2–7,並使用 = 補位;解碼會還原每組 5 位元。

工具載入中...

關於 base32 編碼與解碼器 (rfc 4648)

Base32 編碼與解碼器 (RFC 4648)以 RFC 4648 Base32 將 UTF-8 位元組編碼為 A–Z 與 2–7,並使用 = 補位;解碼會還原每組 5 位元。

此工具的運作方式

以 RFC 4648 Base32 將 UTF-8 位元組編碼為 A–Z 與 2–7,並使用 = 補位;解碼會還原每組 5 位元。

執行管線與計算架構

  1. 將範例貼入「輸入」。
  2. 將「第二個輸入/運算式」設為 encode。
  3. 按下「在本機執行」,並將「輸出」與範例比對。

實際範例與應用方式

實際應用場景: 使用下列工具轉換四位元組的 UTF-8 文字:Base32 編碼與解碼器 (RFC 4648)

範例輸入:

CZOA

演算法運算處理: 以 RFC 4648 Base32 將 UTF-8 位元組編碼為 A–Z 與 2–7,並使用 = 補位;解碼會還原每組 5 位元。;第二個輸入/運算式:encode

示例輸出:

INNE6QI=

限制與特殊情況

接受小寫與有效的無補位群組。無效長度、補位、非零補位位元與無效 UTF-8 都會被拒絕;不支援 Base32hex。 未成對的 Unicode 代理字元會被拒絕,避免在 UTF-8 編碼時被靜默替換。

瀏覽器處理與隱私範圍

工具功能的設計是在瀏覽器中處理輸入,不會刻意將輸入傳送至 CZOA 工具處理伺服器。網站資源、流量分析或廣告可能另有網路請求。瀏覽器、擴充功能及裝置管理軟體不在此範圍內。

客戶端執行與驗證方法學

本工具的有效負載處理設計為在瀏覽器內透過 JavaScript 或 Web Worker 於本機執行。網站資源、流量分析或廣告可能另有網路請求。機密性、可重複性與延遲取決於瀏覽器環境,並非絕對保證。

遵循標準與技術規範

內容負責單位:CZOA Tools · 最後複核:2026-09-15 · 複核方法

使用方式

  1. 將範例貼入「輸入」。
  2. 將「第二個輸入/運算式」設為 encode。
  3. 按下「在本機執行」,並將「輸出」與範例比對。

常見問題

Base32 Converter 使用哪個 alphabet?+

encoding 使用 RFC 4648-style uppercase alphabet A-Z、2-7,把 UTF-8 byte pack 為 five-bit group,並補 padding equals sign 到 eight-character boundary。

browser fixture 驗證了什麼?+

UTF-8 text foo encoded 成 MZXW6===,即 standard padded Base32 representation。

decode mode 如何選擇?+

second control 由 codec mode helper interpret;沒有 explicit choice 時,符合 Base32 character class 且帶 padding 的 text 可選 decode,否則選 encode。

Base32 roundtrip 一定 exact preserve arbitrary text 嗎?+

valid UTF-8 input 與 valid encoded byte 預期可 recover byte sequence;invalid Base32、malformed padding 或非 valid UTF-8 byte 會 error,不會成功 text result。