💡बेस64 डेटा को डिकोड करने की आवश्यकता है? हमारा मुफ्त ऑनलाइन टूल एन्कोडेड स्ट्रिंग्स और फाइलों को उनके मूल प्रारूप में तुरंत परिवर्तित करता है—एपीआई, ईमेल अटैचमेंट और डेटा रिकवरी के साथ काम करने वाले डेवलपर्स के लिए बिल्कुल सही। 🚀 10MB तक की फाइलों का समर्थन करता है। कोई डाउनलोड आवश्यक नहीं है!
🔍 सत्यापित करें कि बेस64 स्ट्रिंग RFC 4648 मानकों का पालन करती है
📊 प्रत्येक बेस64 वर्ण को उसके 6-बिट मान में परिवर्तित करें
🧩 चार 6-बिट चंक्स को 24-बिट अनुक्रमों में संयोजित करें
💾 मूल 8-बिट बाइट्स में विभाजित करें और आउटपुट प्रारूप में परिवर्तित करें
RFC 4648 मानक बेस64 वर्णमाला प्लस वेरिएंट स्वीकार करता है:
प्रकार | वर्ण | टिप्पणियाँ |
---|---|---|
0 -25 | A-Z | 🔠 अपरकेस अक्षर |
2 6-51 | a-z | 🔡 लोअरकेस अक्षर |
5 2-61 | 0 -9 | 🔢 अंक |
6 2-63 | +/ | ⚡ मानक प्रतीक |
= | ⏹ ️ पैडिंग वर्ण | |
-_ | 🌐 यूआरएल-सुरक्षित वेरिएंट |
डिकोडिंग आकार तुलना:
बेस64 आकार | मूल आकार | कमी |
---|---|---|
4 वर्ण | 3 बाइट्स | 🔽 25% |
1 .33KB | 1 KB | 🔽 25% |
1 .33MB | 1 MB | 🔽 25% |
औसत प्रसंस्करण समय (क्रोम v120):
फाइल आकार | डिकोडिंग समय |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
प्लेटफॉर्म पर नेटिव बेस64 टूल्स:
🔤स्ट्रिंग डिकोड करें
echo 'SGVsbG8=' | base64 --decode
मूल स्ट्रिंग डिकोडिंग
📁फाइल डिकोड करें
base64 -d input.b64 > output.txt
बेस64 से फाइल रूपांतरण
🔌पावरशेल डिकोड
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))
नेटिव पावरशेल विधि
⌨️ सीएमडी डिकोड
certutil -decode input.b64 output.txt
विंडोज में बिल्ट-इन उपयोगिता
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');
डीबगिंग के लिए, अपने एप्लिकेशन में इसे डिकोड करने का प्रयास करने से पहले पहले अपनी बेस64 स्ट्रिंग को हमारे टूल के साथ सत्यापित करें।
डिकोडिंग के बाद आउटपुट आकार की हमेशा जांच करें - यह बेस64 इनपुट से ~25% छोटा होना चाहिए।
बड़े डिकोडेड डेटा को संभालते समय जो पहले संपीड़ित था, उसके साथ gzip डीकंप्रेशन को संयोजित करें।