Base64 kodētā izmēra kalkulators
Aprēķiniet, cik liels kļūst jūsu datu apjoms pēc Base64 kodēšanas, ņemot vērā aizpildījumu, izvēles rindu pārnešanu un data-URI prefiksus.
Mērvienība
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.
Kā darbojas šis kalkulators?
Base64 katrus 3 baitus pārvērš 4 rakstzīmēs, tāpēc kodētais izmērs = 4 × ceil(baiti / 3), aptuveni 33% lielāks par oriģinālu. Maziem ievaddatiem rodas papildu izmaksas no "=" aizpildījuma. Izvēles MIME rindu pārnešana pievieno 2 baitus uz katrām 76 rakstzīmēm, bet data-URI prefikss pievieno fiksētu galveni aptuveni 37 baitu apjomā.
Formula
How this is calculated
Ievadiet oriģinālo (nekodēto) datu izmēru un izvēlieties mērvienību; vērtība tiek pārvērsta neapstrādātos baitos n = vērtība × mērvienībasBaiti (1 KB = 1024 B). Base64 kodē katrus 3 ievaddatu baitus 4 izvaddatu rakstzīmēs, tāpēc kodētais garums ir 4 × ceil(n / 3). Funkcija ceil un beigu "=" aizpildījums nodrošina, ka izvaddatu garums vienmēr ir 4 daudzkārtnis, tāpēc niecīgiem ievaddatiem ir vairāk nekā 33% papildizmaksu.
Teorētiskās papildizmaksas ir (4/3 − 1) = 33,3%; lieliem n papildizmaksas% = (encoded / n − 1) × 100 tuvojas aptuveni 33,3%. Ja iespējota rindu pārnešana, CRLF (2 baiti) tiek ievietots pēc katrām 76 rakstzīmēm, pievienojot 2 × floor(encoded / 76) baitus — šī ir MIME/PEM izmantotā konvencija. Ja izvēlēts data-URI prefikss, tiek pievienots fiksēts prefikss, piemēram, "data:application/octet-stream;base64," (aptuveni 37 baiti).
Pieņēmumi: standarta Base64 ar "=" aizpildījumu, baitu skaits (nevis rakstzīmes) un binārās 1024 bāzes mērvienības. Data-URI prefiksa garums atšķiras atkarībā no faktiskā MIME tipa, tāpēc šo komponenti uzskatiet par aplēsi. Kodēšana nekad nesamazina izmēru, tāpēc rezultāts vienmēr ir lielāks par ievaddatiem.
Biežāk uzdotie jautājumi
Base64 noapaļo izvaddatus uz augšu līdz 4 rakstzīmju daudzkārtnim, izmantojot "=" aizpildījumu, tāpēc ļoti maziem ievaddatiem proporcionāli ir vairāk aizpildījuma. Ievaddatiem pieaugot, papildizmaksas tuvojas teorētiskajām ~33,3%.
Tā pievieno 2 baitus (CRLF) uz katrām 76 kodētajām rakstzīmēm, kas ir aptuveni 2,6% pieaugums papildus kodētajai slodzei. To prasa daži formāti, piemēram, MIME un PEM.
Prefiksa garums ir atkarīgs no MIME tipa virknes (piemēram, "data:image/png;base64,"). Šis rīks izmanto reprezentatīvu ~37 baitu prefiksu, tāpēc pielāgojiet gaidas īsākiem vai garākiem MIME tipiem.
Pazīstams arī kā
TG we-Calculate Editorial Team. (2026). Base64 kodētā izmēra kalkulators [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/base64-size-calculator
TG we-Calculate Editorial Team. "Base64 kodētā izmēra kalkulators." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/base64-size-calculator.
TG we-Calculate Editorial Team, "Base64 kodētā izmēra kalkulators," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/base64-size-calculator
@misc{wecalculate_base64_size_calculator, title = {Base64 kodētā izmēra kalkulators}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }
Vai šis kalkulators jums palīdzēja?
