वेब और डेवलपमेंट / CLEARBYTE

पैडिंग सहित Base64 आकार तालिका

पैड किए Base64 में 4 × ceil(मूल बाइट ÷ 3) अक्षर, पंक्ति विराम छोड़कर। 3 बाइट से 4 अक्षर; छोटे इनपुट में पैडिंग से अतिरिक्त प्रतिशत अधिक।

पैडिंग सहित Base64 आकार तालिका

पैड किए Base64 में 4 × ceil(मूल बाइट ÷ 3) अक्षर, पंक्ति विराम छोड़कर। 3 बाइट से 4 अक्षर; छोटे इनपुट में पैडिंग से अतिरिक्त प्रतिशत अधिक।
मूल बाइटपैड Base64 अक्षरइनपुट बाइट से अतिरिक्त अक्षरआकार वृद्धि
000लागू नहीं
143300.00%
242100.00%
34133.33%
1001363636.00%
1024136834433.59%
1000001333363333633.34%
1000000133333633333633.33%
यह संदर्भ तालिका CSV में डाउनलोड करें ↓

सूत्र और विधि

Encoded characters = 4 × ceil(n ÷ 3)
Increase% = (encoded characters ÷ n − 1) × 100 for positive n.

सूत्र में पैड Base64, एक-बाइट ASCII, बिना पंक्ति या आवरण है। JSON उद्धरण व ढाँचा, data URL प्रकार व उपसर्ग जोड़ता है; प्रतिशत एन्कोडिंग और बढ़ाती है। Base64 एन्कोडिंग है, कूटलेखन या संपीड़न नहीं। बड़ा डेटा परिवहन संपीड़न से पहले 4:3 के पास है। बिना पैड Base64url की लंबाई अलग।

हल किया हुआ उदाहरण

1,024 बाइट से 1,368 अक्षर: 4 × ceil(1,024 ÷ 3)। बढ़ोतरी 344, करीब 33.59%, data URL या JSON से पहले।

किससे जवाब बदल सकता है

यह मानक पैड किए Base64 बिना पंक्ति विराम का है। HTTP संपीड़न ट्रांसफ़र घटा सकता है, बिना संपीड़न अक्षर संख्या नहीं।

स्रोत और परिभाषाएँ

विधि की जाँच की गई:

संबंधित काम की ओर बढ़ें