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 混淆的场合。