Base64 編碼長度

🔤 Base64 Encoded Length

Measure the encoded length and byte size of inputs with quick local calculation.

📐 計算公式與說明

Base64 每 3 位元組編碼為 4 字元
字元數 = ⌈n/3⌉ × 4,末尾按餘 1 補 2、餘 2 補 1 個 =

base64 不可縮短,僅作長度估算。

📚 深度解析:Base64 編碼長度

💡 常見使用場景

示例:100 KB 檔案
100×1024 位元組 → ⌈100×1024/3⌉×4 ≈ 136,708 字元,約 133 KB(膨脹 1/3)。

❓ 常見問題(FAQ)

為何總是膨脹約 1/3?
6 bit 一組編碼為 8 bit 字元,4/3 比例,向上取整並按 76 字元折行可選。
換行會增加長度嗎?
MIME 規範每 76 字元加 CRLF,純計算長度不含換行,實際傳輸需計入。
URL 場景能用嗎?
不能用,+/ 需替換為 -_,請用 Base64Url(見 Base64 編解碼工具)。