Intermediate

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.
Original (unencoded) size

Unitate

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.
Rezultatele sunt estimări furnizate doar cu titlu informativ general și nu constituie sfaturi profesionale — verifică întotdeauna în mod independent rezultatele importante înainte de a te baza pe ele. Citește declinarea completă a responsabilității.
Răspuns rapid

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ă
encoded = 4 × ceil(n / 3) octeți; overhead% = (encoded / n − 1) × 100 ≈ 33,3%
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

calculator dimensiune base64
marime base64
dimensiune codare base64
overhead base64
calcul base64
dimensiune data uri

APA

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

Chicago

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.

IEEE

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

BibTeX

@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?