बेस 64 कितने बाइट है?
बेस 64 कितने बाइट है?

वीडियो: बेस 64 कितने बाइट है?

वीडियो: बेस 64 कितने बाइट है?
वीडियो: बेस64 एन्कोडिंग 2024, मई
Anonim

बेस 64 24-बिट्स को एन्कोड करने के लिए 4 एएससीआई वर्णों का उपयोग करता है ( 3बाइट्स ) आंकड़े का। सांकेतिक शब्दों में बदलना करने के लिए, यह विभाजित करता है तीन बाइट्स 4 6-बिट संख्या में। एक 6-बिट संख्या 64 संभावित मान का प्रतिनिधित्व कर सकती है।

यह भी सवाल है कि बेस 64 स्ट्रिंग कितनी बड़ी है?

इनपुट डोरी 3 बाइट्स, या 24 बिट, in. है आकार , इसलिए सूत्र सही ढंग से भविष्यवाणी करता है कि आउटपुट 4bytes (या 32 बिट) होगा लंबा : TWFu. प्रक्रिया प्रत्येक 6 बिट डेटा को 64. में से एक में एन्कोड करती है बेस 64 वर्ण, इसलिए 24-बिट इनपुट को 6 परिणामों से विभाजित करके 4 बेस 64 पात्र।

इसके बाद, सवाल यह है कि बेस 64 एन्कोडेड डेटा क्या है? कंप्यूटर विज्ञान में, बेस 64 बाइनरी-टू-टेक्स्ट का एक समूह है एन्कोडिंग योजनाएं जो बाइनरी का प्रतिनिधित्व करती हैं आंकड़े एक ASCII स्ट्रिंग प्रारूप में इसे aradix-64 प्रतिनिधित्व में अनुवाद करके। शब्द बेस 64 विशिष्ट MIME सामग्री स्थानांतरण से उत्पन्न होता है एन्कोडिंग.

ऊपर के अलावा, बेस 64 आकार में कितना वृद्धि करता है?

बेस 64 तीन बाइट्स के प्रत्येक सेट को चार बाइट्स में एन्कोड करता है। इसके अलावा आउटपुट को हमेशा एक से अधिक ऑफफोर होने के लिए गद्देदार किया जाता है। तो, एक 16kB सरणी के लिए, बेस -64 प्रतिनिधित्व beceil(16*1024/3)*4 = 21848 बाइट्स लंबा ~= 21.8kB होगा। एक मोटा सन्निकटन चाहेंगे वह हो आकार डेटा को मूल के 4/3 तक बढ़ा दिया गया है।

क्या बेस 64 हमेशा == में समाप्त होता है?

एक और पूरा जवाब है कि एक बेस 64 एन्कोडेड स्ट्रिंग नहीं करता है हमेशा अंत एक के साथ =, it मर्जी केवल समाप्त एक या दो के साथ = यदि उन्हें स्ट्रिंग को उचित लंबाई तक पैड करने की आवश्यकता होती है। 2- संक्षिप्त उत्तर के रूप में: 65वां वर्ण ("=" चिह्न) है संदेश को एन्कोड करने की अंतिम प्रक्रिया में केवल एक पूरक के रूप में उपयोग किया जाता है।

सिफारिश की: