Base64 एन्कोडेड साइज़ कैलकुलेटर
Base64 एन्कोडिंग के बाद आपका डेटा कितना बड़ा हो जाता है इसका अनुमान लगाएं, जिसमें पैडिंग, वैकल्पिक लाइन रैपिंग और डेटा-URI प्रीफ़िक्स को ध्यान में रखा जाता है।
इकाई
Line wrapping (76 chars)
Data-URI prefix
Approx. 1.33 MB
- 1
Input size in bytes
1 × 10,48,576 = 10,48,576 - 2
Base64 encoded length
4 × ceil(10,48,576 ÷ 3) = 13,98,104Every 3 bytes produce 4 Base64 characters; "=" padding rounds up to a multiple of 4.
यह कैलकुलेटर कैसे काम करता है?
Base64 हर 3 बाइट को 4 अक्षरों में बदल देता है, इसलिए एन्कोडेड आकार = 4 × ceil(bytes / 3), जो मूल से लगभग 33% बड़ा होता है। छोटे इनपुट "=" पैडिंग से अतिरिक्त ओवरहेड दिखाते हैं। वैकल्पिक MIME लाइन रैपिंग हर 76 अक्षरों पर 2 बाइट जोड़ती है, और डेटा-URI प्रीफ़िक्स लगभग 37 बाइट का एक निश्चित हेडर जोड़ता है।
सूत्र
How this is calculated
मूल (अन-एन्कोडेड) डेटा आकार दर्ज करें और एक इकाई चुनें; मान को कच्चे बाइट्स में बदला जाता है n = value × unitBytes (1 KB = 1024 B)। Base64 हर 3 इनपुट बाइट को 4 आउटपुट अक्षरों में एन्कोड करता है, इसलिए एन्कोडेड लंबाई 4 × ceil(n / 3) होती है। ceil और अंत में लगने वाली "=" पैडिंग यह सुनिश्चित करती हैं कि आउटपुट लंबाई हमेशा 4 का गुणक हो, यही कारण है कि बहुत छोटे इनपुट 33% से अधिक ओवरहेड दिखाते हैं।
सैद्धांतिक ओवरहेड (4/3 − 1) = 33.3% है; बड़े n के लिए overhead% = (encoded / n − 1) × 100 लगभग 33.3% की ओर अभिसरित होता है। यदि लाइन रैपिंग सक्षम है, तो हर 76 अक्षरों के बाद एक CRLF (2 बाइट) डाला जाता है, जो 2 × floor(encoded / 76) बाइट जोड़ता है — यह MIME/PEM में इस्तेमाल होने वाला तरीका है। यदि कोई डेटा-URI प्रीफ़िक्स चुना जाता है, तो "data:application/octet-stream;base64," जैसा एक निश्चित प्रीफ़िक्स (लगभग 37 बाइट) सामने जोड़ा जाता है।
धारणाएं: "=" पैडिंग के साथ मानक Base64, बाइट गणना (अक्षर नहीं), और बाइनरी 1024-आधारित इकाइयां। डेटा-URI प्रीफ़िक्स की लंबाई वास्तविक MIME प्रकार के साथ बदलती है, इसलिए उस घटक को एक अनुमान के रूप में लें। एन्कोडिंग कभी आकार कम नहीं करती, इसलिए परिणाम हमेशा इनपुट से बड़ा होता है।
अक्सर पूछे जाने वाले प्रश्न
Base64 आउटपुट को "=" पैडिंग का उपयोग करके 4 अक्षरों के गुणक तक राउंड कर देता है, इसलिए बहुत छोटे इनपुट अनुपात में अधिक पैडिंग ढोते हैं। जैसे-जैसे इनपुट बढ़ता है, ओवरहेड सैद्धांतिक ~33.3% के करीब पहुंचता है।
यह हर 76 एन्कोडेड अक्षरों के लिए 2 बाइट (CRLF) जोड़ती है, जो एन्कोडेड पेलोड के ऊपर लगभग 2.6% की वृद्धि है। यह MIME और PEM जैसे कुछ प्रारूपों के लिए आवश्यक है।
प्रीफ़िक्स की लंबाई MIME प्रकार स्ट्रिंग पर निर्भर करती है (उदा. "data:image/png;base64,")। यह टूल एक प्रतिनिधि ~37-बाइट प्रीफ़िक्स का उपयोग करता है, इसलिए छोटे या लंबे MIME प्रकारों के लिए अपनी अपेक्षाएं समायोजित करें।
इस नाम से भी जाना जाता है
TG we-Calculate Editorial Team. (2026). Base64 एन्कोडेड साइज़ कैलकुलेटर [Online calculator]. TG we-Calculate. https://we-calculate.com/hi/calculator/base64-size-calculator
TG we-Calculate Editorial Team. "Base64 एन्कोडेड साइज़ कैलकुलेटर." TG we-Calculate. 2026. https://we-calculate.com/hi/calculator/base64-size-calculator.
TG we-Calculate Editorial Team, "Base64 एन्कोडेड साइज़ कैलकुलेटर," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hi/calculator/base64-size-calculator
@misc{wecalculate_base64_size_calculator, title = {Base64 एन्कोडेड साइज़ कैलकुलेटर}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hi/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }
क्या इस कैलकुलेटर ने आपकी मदद की?
