Intermediate

Base64 編碼後大小計算器

估算您的資料經 Base64 編碼後的大小,並計入填充、可選換行及 data-URI 前綴的影響。
Original (unencoded) size

單位

Line wrapping (76 chars)

Adds CRLF every 76 characters

Data-URI prefix

e.g. data:...;base64,
Base64 encoded size
1,398,104bytes

Approx. 1.33 MB

Original size
1 MB
Overhead
33.3%
Added bytes
349,528 B
100%
Encoded payload
Breakdown of total encoded size (~33% overhead from Base64 encoding)
Step by step
  1. 1

    Input size in bytes

    1 × 1,048,576 = 1,048,576
  2. 2

    Base64 encoded length

    4 × ceil(1,048,576 ÷ 3) = 1,398,104
    Every 3 bytes produce 4 Base64 characters; "=" padding rounds up to a multiple of 4.
計算結果僅為一般資訊用途的估算值,並非專業建議——在仰賴重要結果之前,請務必自行獨立查證。 閱讀完整免責聲明.
快速解答

此計算機如何運作?

Base64 將每 3 個位元組轉為 4 個字元,因此編碼後大小 = 4 × ceil(bytes / 3),約比原始大 33%。小型輸入因 「=」 填充而產生額外負擔。可選的 MIME 換行每 76 個字元增加 2 個位元組,data-URI 前綴則會附加約 37 個位元組的固定標頭。

公式
encoded = 4 × ceil(n / 3) bytes; overhead% = (encoded / n − 1) × 100 ≈ 33.3%
How this is calculated

輸入原始(未編碼)資料大小並選取單位;數值將轉換為原始位元組 n = value × unitBytes(1 KB = 1024 B)。Base64 將每 3 個輸入位元組編碼為 4 個輸出字元,因此編碼長度為 4 × ceil(n / 3)。ceil 函數與結尾的 「=」 填充確保輸出長度始終是 4 的倍數,這就是為什麼小型輸入的額外負擔超過 33%。

理論額外負擔為 (4/3 − 1) = 33.3%;對於較大的 n,overhead% = (encoded / n − 1) × 100 趨近於約 33.3%。若啟用換行,每 76 個字元後插入一個 CRLF(2 個位元組),增加 2 × floor(encoded / 76) 個位元組——這是 MIME/PEM 使用的慣例。若選取 data-URI 前綴,則會在前面附加固定前綴,例如 「data:application/octet-stream;base64,」(約 37 個位元組)。

假設條件:使用帶有 「=」 填充的標準 Base64、以位元組計數(非字元)、以及基於二進位的 1024 為單位。data-URI 前綴長度因實際 MIME 類型而異,因此該部分應視為估算值。編碼從不縮減大小,結果一定大於輸入。

常見問題

Base64 使用 「=」 填充將輸出補齊為 4 的倍數,因此非常小的輸入承受的填充比例相對較高。隨著輸入增大,額外負擔趨近理論值約 33.3%。

每 76 個編碼字元增加 2 個位元組(CRLF),大約在編碼內容上再增加 2.6%。某些格式(如 MIME 和 PEM)要求此格式。

前綴長度取決於 MIME 類型字串(例如 「data:image/png;base64,」)。此工具使用代表性的約 37 位元組前綴,因此對於較短或較長的 MIME 類型,請相應調整預期。

也稱為

base64 大小
base64 編碼大小
base64 體積計算
base64 容量
編碼大小估算
data uri 大小
base64 size
base64 增量

APA

TG we-Calculate Editorial Team. (2026). Base64 編碼後大小計算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh-tw/calculator/base64-size-calculator

Chicago

TG we-Calculate Editorial Team. "Base64 編碼後大小計算器." TG we-Calculate. 2026. https://we-calculate.com/zh-tw/calculator/base64-size-calculator.

IEEE

TG we-Calculate Editorial Team, "Base64 編碼後大小計算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh-tw/calculator/base64-size-calculator

BibTeX

@misc{wecalculate_base64_size_calculator, title = {Base64 編碼後大小計算器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh-tw/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }

這個計算機對您有幫助嗎?