Base32 編碼長度估算

🔤 Base32 Encoded Length Estimator

Estimate the encoded string length from input bytes per Base32 rules for transfer and storage capacity planning.

📐 計算公式與說明

Base32 每 5 位元組編碼為 8 個字元
含填充時長度恆為 8 的倍數

用於預估編碼後資料大小。

📚 深度解析:Base32 編碼長度估算

💡 常見使用場景

示例:20 位元組隨機數
20 位元組按 Base32 編碼為 32 字元(⌈20/5⌉×8=32),用於一次性密碼金鑰顯示便於口誦核對。

❓ 常見問題(FAQ)

Base32 為何比 Base64 長?
Base32 每位僅攜 5 bit(Base64 攜 6 bit),同樣資料需更多字元,約膨脹 60%。
填充怎麼算?
Base32 以 = 填充至 8 字元倍數,長度估算已含填充。
適合什麼場景?
人工抄寫、語音核對等需避免 0/O、1/l 混淆的場合。