Kalkulačka veľkosti po kódovaní Base64
Odhadnite, aká veľká budú vaše dáta po kódovaní Base64 – so zohľadnením doplnenia, voliteľného zalamovanie riadkov a prefixov data-URI.
Jednotka
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.
Ako táto kalkulačka funguje?
Base64 prevedie každé 3 bajty na 4 znaky, takže zakódovaná veľkosť = 4 × ceil(bajty / 3), čo je asi o 33 % viac ako originál. Malé vstupy majú vyššiu réžiu kvôli doplneniu znakom „=“. Voliteľné zalamovanie riadkov podľa MIME pridá 2 bajty na každých 76 znakov a prefix data-URI pridá pevnú hlavičku s dĺžkou asi 37 bajtov.
Vzorec
How this is calculated
Zadajte pôvodnú (nekódovanú) veľkosť dát a zvoľte jednotku; hodnota sa prevedie na surové bajty n = hodnota × bajtyJednotky (1 KB = 1024 B). Base64 zakóduje každé 3 vstupné bajty na 4 výstupné znaky, takže zakódovaná dĺžka je 4 × ceil(n / 3). Funkcia ceil a doplnenie znakom „=“ na konci zaručujú, že výstupná dĺžka je vždy násobkom 4 – preto malé vstupy vykazujú réžiu vyššiu ako 33 %.
Teóretická réžia je (4/3 − 1) = 33,3 %; pre veľké n sa overhead% = (encoded / n − 1) × 100 blíži k asi 33,3 %. Ak je zapnuté zalamovanie riadkov, za každých 76 znakov sa vloží CRLF (2 bajty), čím sa pridá 2 × floor(encoded / 76) bajtov – konvencia používaná v MIME/PEM. Ak je zvolený prefix data-URI, pripojí sa pevný prefix ako „data:application/octet-stream;base64,“ (asi 37 bajtov).
Predpoklady: štandardný Base64 s doplnením „=“, počítanie bajtov (nie znakov) a binárne jednotky na báze 1024. Dĺžka prefixu data-URI sa líši podľa skutočného typu MIME, takže túto zložku považujte za odhad. Kódovanie veľkosť nikdy nezníži – výsledok je vždy väčší ako vstup.
Často kladené otázky
Base64 zaokrúhľuje výstup nahor na násobok 4 znakov pomocou doplnenia „=“, takže veľmi malé vstupy nesú proporcionálne viac doplnenia. Ako vstup rastie, réžia sa blíži k teoretickým ~33,3 %.
Pridáva 2 bajty (CRLF) na každých 76 zakódovaných znakov, čo predstavuje asi 2,6 % nárast nad zakódovaný obsah. Niektoré formáty ako MIME a PEM to vyžadujú.
Dĺžka prefixu závisí od reťazca typu MIME (napr. „data:image/png;base64,“). Tento nástroj používa reprezentatívny prefix s dĺžkou ~37 bajtov, upravte preto očakávania pre kratšie alebo dlhšie typy MIME.
Známe aj ako
TG we-Calculate Editorial Team. (2026). Kalkulačka veľkosti po kódovaní Base64 [Online calculator]. TG we-Calculate. https://we-calculate.com/sk/calculator/base64-size-calculator
TG we-Calculate Editorial Team. "Kalkulačka veľkosti po kódovaní Base64." TG we-Calculate. 2026. https://we-calculate.com/sk/calculator/base64-size-calculator.
TG we-Calculate Editorial Team, "Kalkulačka veľkosti po kódovaní Base64," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sk/calculator/base64-size-calculator
@misc{wecalculate_base64_size_calculator, title = {Kalkulačka veľkosti po kódovaní Base64}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sk/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }
Pomohla vám táto kalkulačka?
