Base64 kódolt méret kalkulátor
Becsüld meg, mekkora lesz az adat Base64 kódolás után, figyelembe véve a kiegészítést, az opcionális sortörést és a data-URI előtagokat.
Mértékegység
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.
Hogyan működik ez a kalkulátor?
A Base64 minden 3 bájtot 4 karakterré alakít, így a kódolt méret = 4 × ceil(bájt / 3), körülbelül 33%-kal nagyobb az eredetinél. Kis bemenetek esetén a "=" kiegészítés extra többletet okoz. Az opcionális MIME-sortörés 76 karakterenként 2 bájtot ad hozzá, a data-URI előtag pedig egy fix, körülbelül 37 bájtos fejlécet.
Képlet
How this is calculated
Add meg az eredeti (kódolatlan) adatméretet és válassz egységet; az érték nyers bájtokra konvertálódik n = érték × egységBájt (1 KB = 1024 B). A Base64 minden 3 bemeneti bájtot 4 kimeneti karakterré kódol, így a kódolt hossz 4 × ceil(n / 3). A ceil és a záró "=" kiegészítés biztosítja, hogy a kimenet hossza mindig 4 többszöröse legyen, ezért mutatnak a nagyon kis bemenetek 33%-nál nagyobb többletet.
Az elméleti többlet (4/3 − 1) = 33,3%; nagy n esetén a overhead% = (encoded / n − 1) × 100 nagyjából 33,3%-hoz konvergál. Ha a sortörés engedélyezve van, minden 76 karakter után egy CRLF (2 bájt) kerül beszúrásra, ami 2 × floor(encoded / 76) bájtot ad hozzá — ez a MIME/PEM által használt konvenció. Ha data-URI előtag van kiválasztva, egy fix előtag, például "data:application/octet-stream;base64," (körülbelül 37 bájt) kerül a kódolt adat elé.
Feltételezések: szabványos Base64 "=" kiegészítéssel, bájtszámlálás (nem karakterek), és bináris, 1024-alapú egységek. A data-URI előtag hossza a tényleges MIME-típustól függően változik, ezért ezt a komponenst becslésként kezeld. A kódolás soha nem csökkenti a méretet, így az eredmény mindig nagyobb a bemenetnél.
Gyakran ismételt kérdések
A Base64 a kimenetet 4 karakter többszörösére kerekíti felfelé a "=" kiegészítéssel, így a nagyon kis bemenetek arányosan több kiegészítést hordoznak. Ahogy a bemenet nő, a többlet az elméleti ~33,3%-hoz közelít.
Minden 76 kódolt karakterhez 2 bájtot (CRLF) ad hozzá, ami nagyjából 2,6%-os növekedés a kódolt adat tetején. Egyes formátumok, például a MIME és a PEM, megkövetelik.
Az előtag hossza a MIME-típus szövegétől függ (pl. "data:image/png;base64,"). Ez az eszköz egy reprezentatív, ~37 bájtos előtagot használ, ezért igazítsd az elvárásaidat a rövidebb vagy hosszabb MIME-típusokhoz.
Más néven
TG we-Calculate Editorial Team. (2026). Base64 kódolt méret kalkulátor [Online calculator]. TG we-Calculate. https://we-calculate.com/hu/calculator/base64-size-calculator
TG we-Calculate Editorial Team. "Base64 kódolt méret kalkulátor." TG we-Calculate. 2026. https://we-calculate.com/hu/calculator/base64-size-calculator.
TG we-Calculate Editorial Team, "Base64 kódolt méret kalkulátor," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hu/calculator/base64-size-calculator
@misc{wecalculate_base64_size_calculator, title = {Base64 kódolt méret kalkulátor}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hu/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }
Segített ez a kalkulátor?
