Base64 मुख्य गाइड

What is Base64? — A Complete Guide

What is Base64? Learn how it works, why it exists, how to use it, and why it is NOT encryption. Simple explanation with examples.

Base64 एन्कोडिंग को समझें

Base64 RFC 4648 में परिभाषित बाइनरी-टू-टेक्स्ट एन्कोडिंग योजना है। यह मनमाना बाइनरी डेटा (जैसे इमेज, पीडीएफ फाइलें, या निष्पादन योग्य कोड) को प्रिंट करने योग्य 7-बिट ASCII वर्णों की एक साफ स्ट्रीम में परिवर्तित करता है।

Base64 वर्णमाला में 64 मानक वर्ण होते हैं: बड़े अक्षर A-Z, छोटे अक्षर a-z, संख्याएं 0-9, प्लस चिन्ह (+), और फॉरवर्ड स्लैश (/)। बराबर चिन्ह (=) बाइट पैडिंग के लिए आरक्षित है।

Base64 एल्गोरिदम कैसे काम करता है

मानक कंप्यूटर सिस्टम 8-बिट बाइट्स में डेटा संग्रहीत करते हैं। Base64 24-बिट ब्लॉक (एक बार में 3 बाइट्स) में डेटा को प्रोसेस करता है और उन 24 बिट्स को चार 6-बिट खंडों (2^6 = 64) में विभाजित करता है।

Algorithm Example: Encoding "Man":

Input text: "Man"

ASCII values: 77, 97, 110

Binary representation: 01001101 01100001 01101110 (24 bits)

Split 6-bit groups: 010011 | 010110 | 000101 | 101110

Decimal indices: 19, 22, 5, 46

Base64 output: T | W | F | u → "TWFu"

Base64 फ़ाइल का आकार क्यों बढ़ाता है?

क्योंकि Base64 3 मूल बाइनरी बाइट्स (24 बिट्स) का प्रतिनिधित्व करने के लिए 4 ASCII वर्णों (32 बिट्स) का उपयोग करता है, एन्कोडेड स्ट्रिंग का आकार हमेशा मूल डेटा से बिल्कुल 33.3% बड़ा होता है।

ऑनलाइन टूल आज़माएं

क्या आपको स्ट्रिंग, फ़ाइलों या छवियों को डिकोड या एनकोड करने की आवश्यकता है? हमारे 100% क्लाइंट-साइड टूल का उपयोग करें: