फ़ाइल Base64 एन्क्रिप्शन डिक्रिप्शन
Base64 एन्कोडिंग या डिकोडिंग ऑपरेशन के लिए फ़ाइल अपलोड करें, संसाधित फ़ाइल डाउनलोड करने का समर्थन करता है
फ़ाइल प्रसंस्करण
फ़ाइल को यहां ड्रैग करें, या
प्रसंस्करण परिणाम
परिणाम देखने के लिए कृपया फ़ाइल अपलोड करें और प्रसंस्करण करें
उपयोग कैसे करें
ऑपरेशन प्रकार चुनें
Base64 एन्कोडिंग या डिकोडिंग ऑपरेशन करने का चयन करें।
चारACTER सेट चुनें
फ़ाइल के लिए कैरेक्टर एन्कोडिंग चुनें, डिफ़ॉल्ट रूप से UTF-8 है।
फ़ाइल अपलोड करें
फ़ाइल को अपलोड क्षेत्र में ड्रैग करें या ब्राउज़ बटन क्लिक करें और फ़ाइल चुनें।
फ़ाइल प्रसंस्करण करें
"फ़ाइल प्रसंस्करण करें" बटन पर क्लिक करें, सिस्टम फ़ाइल को Base64 एन्कोड या डिकोड करेगा।
परिणाम डाउनलोड करें
प्रसंस्करण पूरा होने के बाद, आप फ़ाइल जानकारी देख सकते हैं और प्रसंस्कृत फ़ाइल डाउनलोड कर सकते हैं।
Base64 मूल ज्ञान
Base64 क्या है
Base64 64 प्रिंटेबल वर्णों (A-Z, a-z, 0-9, +, /) पर आधारित बाइनरी डेटा का प्रतिनिधित्व करने का एक एन्कोडिंग तरीका है। यह बाइनरी से टेक्स्ट के एन्कोडिंग योजना है, जिसे बाइनरी डेटा को टेक्स्ट प्रोटोकॉल के माध्यम से स्थानांतरित करने की आवश्यकता होने पर अक्सर उपयोग किया जाता है।
फ़ाइल प्रसंस्करण में, Base64 बाइनरी फ़ाइल को टेक्स्ट प्रारूप में परिवर्तित करता है, जो टेक्स्ट वातावरण में स्टोर करने और स्थानांतरित करने के लिए सुविधाजनक है।
अनुप्रयोग के क्षेत्र
- ईमेल में छवियों और अनुप्रयोगों को एम्बेड करना
- URL में बाइनरी डेटा पास करना
- XML और JSON जैसे टेक्स्ट प्रारूपों में बाइनरी डेटा स्टोर करना
- वेब डेवलपमेंट में छोटी तस्वीरें एम्बेड करना (डेटा URI स्कीम)
- API कॉल में फ़ाइल डेटा स्थानांतरित करना
Base64 एन्कोडिंग तालिका
| इंडेक्स | वर्ण | इंडेक्स | वर्ण | इंडेक्स | वर्ण | इंडेक्स | वर्ण |
|---|---|---|---|---|---|---|---|
| 0-25 | A-Z | 26-51 | a-z | 52-61 | 0-9 | 62-63 | + / |
एन्कोडिंग प्रक्रिया का उदाहरण
Base64 एन्कोडिंग 3 बाइट्स (24 बिट्स) को 4 6-बिट ब्लॉक्स में परिवर्तित करती है, प्रत्येक ब्लॉक Base64 एन्कोडिंग तालिका में एक वर्ण से मेल खाता है। यदि इनपुट डेटा की लंबाई 3 का गुणक नहीं है, तो पैडिंग वर्ण "=" का उपयोग किया जाता है।
उदाहरण: स्ट्रिंग "ABC" को एन्कोड करें
- ASCII मान: A=65, B=66, C=67
- बाइनरी: 01000001 01000010 01000011
- 6-बिट समूह: 010000 010100 001001 000011
- दशमलव मान: 16 20 9 3
- Base64 वर्ण: Q U J D
- परिणाम: "QUJD"
URL सुरक्षित Base64
मानक Base64 में "+" और "/" वर्णों का URL में विशेष अर्थ होता है, इसलिए URL सुरक्षित Base64 वेरिएंट दिखाई दिए:
- "+" को "-" (हाइफ़न) से बदलें
- "/" को "_" (अंडरस्कोर) से बदलें
- आमतौर पर पैडिंग वर्ण "=" को छोड़ दिया जाता है
फायदे और नुकसान का विश्लेषण
फायदे
- शुद्ध टेक्स्ट वातावरण में बाइनरी डेटा सुरक्षित रूप से स्थानांतरित किया जा सकता है
- एन्कोडेड परिणाम प्रिंट करने योग्य होता है, मानव पढ़ने और कॉपी करने के लिए सुविधाजनक होता है
- एल्गोरिथ्म सरल है, लागू करना आसान है
- व्यापक रूप से समर्थित है, लगभग सभी प्रोग्रामिंग भाषाओं में अंतर्निहित कार्यान्वयन है
नुकसान
- एन्कोडेड डेटा का आकार लगभग 33% बढ़ जाता है (3 बाइट्स 4 बाइट्स में बदल जाते हैं)
- यह एक एन्क्रिप्शन एल्गोरिथ्म नहीं है, डेटा सुरक्षा प्रदान नहीं कर सकता है
- बड़ी फ़ाइलों के लिए, प्रसंस्करण दक्षता कम होती है
API开发平台
快速构建、测试和部署API
推荐工具
JWT डिकोडर - मुफ्त ऑनलाइन JSON Web Token विश्लेषण टूल
मुफ्त ऑनलाइन JWT डिकोडर टूल। इसका उपयोग JSON Web Tokens को डिकोड करने, विश्लेषण करने और सत्यापित करने के लिए किया जाता है, जो हेडर, पेलोड और हस्ताक्षर के बारे में विस्तृत जानकारी प्रदान करता है।
Base32 एन्कोडिंग डिकोडिंग टूल - ऑनलाइन एन्क्रिप्शन डिक्रिप्शन कनवर्टर
मुफ्त ऑनलाइन Base32 एन्कोडिंग डिकोडिंग टूल। टेक्स्ट और फ़ाइलों के लिए Base32 एन्क्रिप्शन और डिक्रिप्शन का समर्थन करता है, और कई Base32 एन्कोडिंग टेबलों का समर्थन करता है।
हेक्साडेसिमल कनवर्टर - टेक्स्ट और फ़ाइलों के लिए हेक्साडेसिमल एन्कोडिंग डिकोडिंग टूल
ऑनलाइन हेक्साडेसिमल एन्कोडिंग डिकोडिंग टूल। टेक्स्ट, बाइनरी डेटा, दशमलव संख्याएं या फाइलों को हेक्सा प्रारूप में परिवर्तित करने या हेक्सा प्रारूप को मूल टेक्स्ट या फाइलों में वापस परिवर्तित करने का समर्थन करता है।
बाइनरी कनवर्टर - टेक्स्ट और फ़ाइलों के लिए बाइनरी एन्कोडिंग डिकोडिंग टूल
ऑनलाइन बाइनरी एन्कोडिंग डिकोडिंग टूल। टेक्स्ट और फ़ाइलों को बाइनरी प्रारूप में परिवर्तित करने या बाइनरी प्रारूप को मूल टेक्स्ट या फ़ाइलों में वापस परिवर्तित करने का समर्थन करता है।
फ़ाइल Base32 एन्क्रिप्शन डिक्रिप्शन टूल - ऑनलाइन फ़ाइल एन्कोडिंग डिकोडिंग
मुफ्त ऑनलाइन फ़ाइल Base32 एन्क्रिप्शन डिक्रिप्शन टूल। Base32 एन्कोडिंग और डिकोडिंग ऑपरेशन के लिए फ़ाइल अपलोड करने का समर्थन करता है, और संसाधित फ़ाइलों को डाउनलोड करने की अनुमति देता है।