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 位元。
執行管線與計算架構:
- 將範例貼入「輸入」。
- 將「第二個輸入/運算式」設為 encode。
- 按下「在本機執行」,並將「輸出」與範例比對。
實際範例與應用方式
實際應用場景: 使用下列工具轉換四位元組的 UTF-8 文字:Base32 編碼與解碼器 (RFC 4648)
範例輸入:
演算法運算處理: 以 RFC 4648 Base32 將 UTF-8 位元組編碼為 A–Z 與 2–7,並使用 = 補位;解碼會還原每組 5 位元。;第二個輸入/運算式:encode
示例輸出:
限制與特殊情況
接受小寫與有效的無補位群組。無效長度、補位、非零補位位元與無效 UTF-8 都會被拒絕;不支援 Base32hex。 未成對的 Unicode 代理字元會被拒絕,避免在 UTF-8 編碼時被靜默替換。
瀏覽器處理與隱私範圍
工具功能的設計是在瀏覽器中處理輸入,不會刻意將輸入傳送至 CZOA 工具處理伺服器。網站資源、流量分析或廣告可能另有網路請求。瀏覽器、擴充功能及裝置管理軟體不在此範圍內。
客戶端執行與驗證方法學
本工具的有效負載處理設計為在瀏覽器內透過 JavaScript 或 Web Worker 於本機執行。網站資源、流量分析或廣告可能另有網路請求。機密性、可重複性與延遲取決於瀏覽器環境,並非絕對保證。
遵循標準與技術規範
內容負責單位:CZOA Tools · 最後複核:2026-09-15 · 複核方法
使用方式
- 將範例貼入「輸入」。
- 將「第二個輸入/運算式」設為 encode。
- 按下「在本機執行」,並將「輸出」與範例比對。
常見問題
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。
