Calculator de dimensiune a datelor codificate Base64
Estimează cât de mari devin datele tale după codificarea Base64, luând în calcul padding-ul, încadrarea opțională a liniilor și prefixele data-URI.
Unitate
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.
Cum funcționează acest calculator?
Base64 transformă fiecare 3 octeți în 4 caractere, deci dimensiunea codificată = 4 × ceil(octeți / 3), cu aproximativ 33% mai mare decât originalul. Intrările mici prezintă o supraîncărcare suplimentară din padding-ul "=". Încadrarea opțională a liniilor MIME adaugă 2 octeți la fiecare 76 de caractere, iar un prefix data-URI adaugă un antet fix de aproximativ 37 de octeți.
Formulă
How this is calculated
Introdu dimensiunea datelor originale (necodificate) și alege o unitate; valoarea este convertită în octeți bruți n = valoare × octețiUnitate (1 KB = 1024 B). Base64 codifică fiecare 3 octeți de intrare în 4 caractere de ieșire, deci lungimea codificată este 4 × ceil(n / 3). Funcția ceil și padding-ul final "=" garantează că lungimea ieșirii este întotdeauna un multiplu de 4, motiv pentru care intrările foarte mici prezintă o supraîncărcare mai mare de 33%.
Supraîncărcarea teoretică este (4/3 − 1) = 33,3%; pentru n mare, overhead% = (encoded / n − 1) × 100 converge spre aproximativ 33,3%. Dacă încadrarea liniilor este activată, un CRLF (2 octeți) este inserat după fiecare 76 de caractere, adăugând 2 × floor(encoded / 76) octeți — convenția folosită de MIME/PEM. Dacă este selectat un prefix data-URI, se adaugă în față un prefix fix precum "data:application/octet-stream;base64," (aproximativ 37 de octeți).
hipoteze: Base64 standard cu padding "=", numărări de octeți (nu caractere) și unități binare bazate pe 1024. Lungimea prefixului data-URI variază în funcție de tipul MIME real, așa că tratează acea componentă ca pe o estimare. Codificarea nu reduce niciodată dimensiunea, deci rezultatul este întotdeauna mai mare decât intrarea.
Întrebări frecvente
Base64 rotunjește ieșirea în sus la un multiplu de 4 caractere folosind padding-ul "=", așa că intrările foarte mici poartă proporțional mai mult padding. Pe măsură ce intrarea crește, supraîncărcarea se apropie de cea teoretică de ~33,3%.
Adaugă 2 octeți (CRLF) la fiecare 76 de caractere codificate, o creștere de aproximativ 2,6% peste sarcina utilă codificată. Este necesară în unele formate precum MIME și PEM.
Lungimea prefixului depinde de șirul tipului MIME (de ex. "data:image/png;base64,"). Acest instrument folosește un prefix reprezentativ de ~37 de octeți, deci ajustează-ți așteptările pentru tipuri MIME mai scurte sau mai lungi.
Cunoscut și ca
TG we-Calculate Editorial Team. (2026). Calculator de dimensiune a datelor codificate Base64 [Online calculator]. TG we-Calculate. https://we-calculate.com/ro/calculator/base64-size-calculator
TG we-Calculate Editorial Team. "Calculator de dimensiune a datelor codificate Base64." TG we-Calculate. 2026. https://we-calculate.com/ro/calculator/base64-size-calculator.
TG we-Calculate Editorial Team, "Calculator de dimensiune a datelor codificate Base64," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ro/calculator/base64-size-calculator
@misc{wecalculate_base64_size_calculator, title = {Calculator de dimensiune a datelor codificate Base64}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ro/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }
Te-a ajutat acest calculator?
