§

फक्त तुमचा डेटा टाका आणि एन्कोड बटण दाबा.

बायनरी डेटासाठी (उदा. प्रतिमा, दस्तऐवज) खाली फाइल अपलोड फॉर्म वापरा.
§

Output

base64
§

फाइल्स Base64 फॉर्मॅटमध्ये एन्कोड करा

अपलोड आणि प्रक्रियेसाठी फाइल निवडा.

येथे फाइल ड्रॅग आणि ड्रॉप करा किंवा निवडण्यासाठी क्लिक करा

भारतातील डेव्हलपर इकोसिस्टममध्ये, Base64 एन्कोडिंग सर्वत्र दिसते जिथे डेटाला केवळ-मजकूर चॅनेलमधून जावे लागते: SAML assertions, JWT payloads, Webpack आणि Vite द्वारे बंडलमध्ये इनलाइन केलेले data URIs, आणि multipart MIME bodies. डेटा पेस्ट करण्यास बंदी असलेल्या प्रकल्पांमध्ये हा केवळ-ब्राउझर एन्कोडर वापरा.

प्रगत पर्याय

नवी ओळ विभाजक

वेगवेगळ्या ऑपरेटिंग सिस्टम वेगळ्या नवी ओळ अक्षरे वापरतात — उदाहरणार्थ Unix आणि Windows प्रणाली समान ओळ खंड चिन्हे सामायिक करत नाहीत. एन्कोड करण्यापूर्वी, तुमच्या इनपुटमधील कोणतेही नवी ओळ अक्षरे तुम्ही निवडलेल्या पर्यायाने बदलले जातील.

प्रत्येक ओळ स्वतंत्रपणे एन्कोड करा

हा पर्याय सक्षम केल्यावर, तुमच्या मजकुरातील नवी ओळ अक्षरे देखील Base64 मध्ये रूपांतरित केली जातात. हे विशेषतः उपयुक्त आहे जेव्हा तुम्हाला ओळ खंडांनी विभक्त केलेल्या अनेक, स्वतंत्र डेटा नोंदी एन्कोड करायच्या आहेत. (टीप: हे सेटिंग तुकडा विभाजन पर्यायासह एकत्र वापरता येत नाही.)

ओळी तुकड्यांमध्ये विभाजित करा

Base64 एन्कोडिंग सामान्यतः एक लांब, सतत स्ट्रिंग तयार करते. जर तुम्हाला तुमचा एन्कोड केलेला आउटपुट लहान, व्यवस्थापनीय भागांमध्ये विभाजित करायचा असेल, तर हा पर्याय निवडा. ओळ खंड MIME (RFC 2045) तपशीलाच्या अनुसार घातले जातील. (टीप: हा पर्याय "प्रत्येक ओळ स्वतंत्रपणे एन्कोड करा" वैशिष्ट्याशी परस्पर अनन्य आहे.)

URL-सुरक्षित एन्कोडिंग करा

मानक Base64 एन्कोडिंगमध्ये "+", "/" आणि "=" सारखी अक्षरे समाविष्ट आहेत ज्यांना URLs मध्ये percent-encoding आवश्यक आहे. URL-सुरक्षित एन्कोडिंग सक्रिय करा ज्यामध्ये RFC 4648 / Base64URL स्वरूप वापरले जाते जे "+" ला "-" ने, "/" ला "_" ने बदलते आणि "=" padding वगळते.

लाइव्ह मोड

लाइव्ह मोड चालू केल्यावर, तुमचे इनपुट तुमच्या ब्राउझरच्या अंगभूत JavaScript फंक्शन्स वापरून आमच्या सर्व्हरवर कोणताही डेटा प्रसारित न करता त्वरित एन्कोड केले जाते. कृपया लक्षात घ्या की हा मोड सध्या केवळ UTF-8 वर्णसंच समर्थित करतो.

टीप: "प्रत्येक ओळ स्वतंत्रपणे एन्कोड करा" आणि "ओळी तुकड्यांमध्ये विभाजित करा" हे पर्याय एकाच वेळी सक्रिय केले जाऊ शकत नाहीत.

Base64 एन्कोडिंग म्हणजे काय?

Base64 एन्कोडिंग ही बायनरी डेटाला मजकूर-आधारित स्वरूपात रूपांतरित करण्यासाठी मोठ्या प्रमाणात वापरली जाणारी पद्धत आहे. ही प्रक्रिया HTML, CSS किंवा XML मध्ये प्रतिमा, फाइल्स आणि मल्टीमीडिया सारख्या डेटाचे नेटवर्कवर सुरक्षितपणे प्रसारण किंवा थेट एम्बेड करण्यासाठी आवश्यक आहे.

Base64 एन्कोडिंग कसे कार्य करते?

Base64 अल्गोरिदम बायनरी डेटाला 64 वेगवेगळ्या अक्षरांनी बनलेल्या स्ट्रिंगमध्ये रूपांतरित करतो. यात मोठ्या अक्षरांचा (A–Z), लहान अक्षरांचा (a–z), अंकांचा (0–9) आणि दोन विशेष चिन्हांचा (सामान्यतः "+" आणि "/") समावेश आहे. एन्कोडिंग प्रक्रिया बायनरी इनपुटचे तीन बाइट्स (24 बिट्स) एकाच वेळी घेऊन चार 6-बिट गटांमध्ये विभाजित करते.

  1. इनपुट बायनरी डेटाला बाइट्सच्या अनुक्रमात रूपांतरित करणे.
  2. या बाइट्सला तीनच्या संचांमध्ये गटबद्ध करणे (24 बिट्स).
  3. 24-बिट गटाला चार 6-बिट विभागांमध्ये विभाजित करणे.
  4. प्रत्येक 6-बिट विभागाला त्याच्या संबंधित Base64 अक्षराशी मॅप करणे.
  5. अंतिम गटात 3 पेक्षा कमी बाइट्स असल्यास "=" अक्षराने padding जोडणे.

साध्या मजकुराऐवजी Base64 एन्कोडिंग का वापरावे?

  • डेटा अखंडता: एन्कोड केलेला डेटा हस्तांतरणादरम्यान अखंड राहतो, जरी केवळ-मजकूर समर्थित करणाऱ्या प्रणालींमधून.
  • सार्वत्रिक सुसंगतता: विविध प्लॅटफॉर्म, प्रोग्रामिंग भाषा आणि प्रोटोकॉल (MIME सारख्या ईमेल संलग्नकांसाठी) मध्ये कार्य करते.
  • एम्बेडेड संसाधने: बाह्य फाइल्सशिवाय प्रतिमा आणि इतर माध्यम थेट वेब पानांमध्ये एम्बेड करण्यास अनुमती देते.
  • सरलता: अंमलबजावणी आणि डीकोड करणे सोपे आहे, आधुनिक वेब अनुप्रयोगांसाठी जलद डेटा रूपांतरण सुनिश्चित करते.

Base64 एन्कोडिंगचे सामान्य उपयोग काय आहेत?

Base64 एन्कोडिंग विविध परिस्थितींमध्ये वापरले जाते, यात HTML, CSS आणि JSON मध्ये data URIs म्हणून लहान बायनरी मालमत्ता एम्बेड करणे; HTTP "Authorization: Basic" हेडर्समध्ये क्रेडेन्शियल्स वाहून नेणे; MIME द्वारे ईमेल संलग्नके आणि इनलाइन प्रतिमा गुंडाळणे समाविष्ट आहे.

  • ईमेल संलग्नके: MIME द्वारे प्रसारणासाठी बायनरी फाइल्स एन्कोड करणे.
  • वेब विकास: data URIs वापरून HTML आणि CSS मध्ये थेट प्रतिमा किंवा इतर माध्यम एम्बेड करणे.
  • APIs आणि डेटा संग्रहण: JSON, XML किंवा इतर मजकूर-आधारित स्वरूपात बायनरी डेटा सुरक्षितपणे संग्रहित करणे किंवा प्रसारित करणे.

Base64 एन्कोडिंग उदाहरण कसे दिसते?

Man शब्द विचारात घ्या: Base64 मध्ये एन्कोड केल्यावर, तो TWFu बनतो. एन्कोडिंग प्रक्रिया प्रत्येक अक्षराचे ASCII मूल्य बायनरीमध्ये रूपांतरित करते, बिट्स पुनर्गटित करते आणि त्यांना Base64 इंडेक्स टेबलमध्ये मॅप करते.

आमचे ऑनलाइन Base64 एन्कोडर साधन तुमचा डेटा एन्कोड आणि डीकोड करण्याचा जलद आणि सुरक्षित मार्ग प्रदान करते. तुम्ही थेट तुमच्या वेबपेजमध्ये प्रतिमा एम्बेड करत असलात किंवा बायनरी डेटाचे सुरक्षित प्रसारण सुनिश्चित करत असलात, Base64 एन्कोडिंग आधुनिक वेब विकासासाठी एक विश्वसनीय संसाधन आहे.