Kalkulator velikosti Base64 kodiranja
Ocenite, kako veliki postanejo vaši podatki po Base64 kodiranju, ob upoštevanju oblazinjenja, neobveznega preloma vrstic in predpon URI-ja podatkov.
Enota
Line wrapping (76 chars)
Data-URI prefix
Approx. 1,33 MB
- 1
Input size in bytes
1 × 1.048.576 = 1.048.576 - 2
Base64 encoded length
4 × ceil(1.048.576 ÷ 3) = 1.398.104Every 3 bytes produce 4 Base64 characters; "=" padding rounds up to a multiple of 4.
Kako deluje ta kalkulator?
Base64 pretvori vsakih 3 bajte v 4 znake, zato je kodirana velikost = 4 × ceil(bytes / 3), kar je za okrog 33 % več od izvirnika. Manjši vhodi imajo večje povečanje zaradi znakov '=' za oblazinjenje. Neobvezen prelom vrstic MIME doda 2 bajta na vsakih 76 znakov, predpona URI-ja podatkov pa doda fiksno glavo dolžine okrog 37 bajtov.
Formula
How this is calculated
Vnesite izvirno (nekodiran) velikost podatkov in izberite enoto; vrednost se pretvori v surove bajte n = vrednost × enotaBajtov (1 KB = 1024 B). Base64 kodira vsakih 3 vhodne bajte v 4 izhodne znake, zato je kodirana dolžina 4 × ceil(n / 3). Funkcija ceil in sledilni znaki '=' za oblazinjenje zagotavljajo, da je izhodna dolžina vedno večkratnik 4, kar je razlog, da majhni vhodi kažejo več kot 33 % povečanje.
Teorijska obremenitev je (4/3 − 1) = 33.3 %; za veliko n se overhead% = (encoded / n − 1) × 100 zbliža k vrednosti okrog 33.3 %. Če je omogočen prelom vrstic, se po vsakih 76 znakih vstavi CRLF (2 bajta), kar doda 2 × floor(encoded / 76) bajtov — konvencija, ki jo uporablja MIME/PEM. Če je izbrana predpona URI-ja podatkov, se doda fiksna predpona, na primer 'data:application/octet-stream;base64,' (okrog 37 bajtov).
Predpostavke: standardni Base64 z oblazinjenjem '=', štetje bajtov (ne znakov) in binarne enote na osnovi 1024. Dolžina predpone URI-ja podatkov se razlikuje glede na dejanski tip MIME, zato to komponento obravnavajte kot oceno. Kodiranje nikoli ne zmanjša velikosti, zato je rezultat vedno večji od vhoda.
Pogosta vprašanja
Base64 zaokroži izhod navzgor na večkratnik 4 znakov z oblazinjenjem '=', zato majhni vhodi nosijo sorazmerno več oblazinjenja. Ko vhod narašča, se povečanje zbliža k teoretičnim ~33.3 %.
Doda 2 bajta (CRLF) za vsakih 76 kodiranih znakov, kar je groba 2.6 % povečava poleg kodirane vsebine. Nekateri formati, kot sta MIME in PEM, to zahtevajo.
Dolžina predpone je odvisna od niza tipa MIME (npr. 'data:image/png;base64,'). To orodje uporablja reprezentativno predpono ~37 bajtov, zato prilagodite pričakovanja za krajše ali daljše tipe MIME.
Znano tudi kot
TG we-Calculate Editorial Team. (2026). Kalkulator velikosti Base64 kodiranja [Online calculator]. TG we-Calculate. https://we-calculate.com/sl/calculator/base64-size-calculator
TG we-Calculate Editorial Team. "Kalkulator velikosti Base64 kodiranja." TG we-Calculate. 2026. https://we-calculate.com/sl/calculator/base64-size-calculator.
TG we-Calculate Editorial Team, "Kalkulator velikosti Base64 kodiranja," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sl/calculator/base64-size-calculator
@misc{wecalculate_base64_size_calculator, title = {Kalkulator velikosti Base64 kodiranja}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sl/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }
Vam je ta kalkulator pomagal?
