प्रगत पर्याय
नवी ओळ विभाजक
वेगवेगळ्या ऑपरेटिंग सिस्टम वेगळ्या नवी ओळ अक्षरे वापरतात — उदाहरणार्थ Unix आणि Windows प्रणाली समान ओळ खंड चिन्हे सामायिक करत नाहीत. डीकोड केल्यानंतर, तुमच्या आउटपुटमधील कोणतेही नवी ओळ अक्षरे तुम्ही निवडलेल्या पर्यायाने बदलले जातील.
प्रत्येक ओळ स्वतंत्रपणे डीकोड करा
हा पर्याय सक्षम केल्यावर, इनपुटची प्रत्येक ओळ स्वतंत्र Base64 स्ट्रिंग म्हणून मानली जाईल आणि स्वतंत्रपणे डीकोड केली जाईल. हे विशेषतः उपयुक्त आहे जेव्हा तुम्हाला ओळ खंडांनी विभक्त केलेल्या अनेक, स्वतंत्र Base64 नोंदी डीकोड करायच्या आहेत.
ओळ खंड काढून टाका
MIME फॉर्मॅटमधील Base64 डेटा (उदा. ईमेलमधून) अनेकदा प्रत्येक 76 अक्षरांनंतर ओळ खंड समाविष्ट करतो. MIME-फॉर्मॅट केलेल्या Base64 डेटाचे योग्य डीकोडिंग सुनिश्चित करण्यासाठी हा पर्याय सक्षम करा.
URL-सुरक्षित एन्कोडिंग हाताळा
हा पर्याय सक्षम करा जर तुमचे इनपुट URL-सुरक्षित Base64 प्रकार (RFC 4648 / Base64URL) वापरत असेल जिथे "-" "+" दर्शवते, "_" "/" दर्शवते आणि padding वगळले असेल शकते. हा पर्याय डीकोड करण्यापूर्वी इनपुटला मानक Base64 मध्ये परत रूपांतरित करेल.
लाइव्ह मोड
लाइव्ह मोड चालू केल्यावर, तुमचे इनपुट तुमच्या ब्राउझरच्या अंगभूत JavaScript फंक्शन्स वापरून त्वरित डीकोड केले जाते. कृपया लक्षात घ्या की हा मोड सध्या केवळ UTF-8 मजकूर आउटपुट समर्थित करतो.
टीप: बायनरी फाइल्ससाठी (प्रतिमा, दस्तऐवज, इ.), डेटा भ्रष्टाचार टाळण्यासाठी आउटपुट कॉपी करण्याऐवजी सेव्ह करण्याची खात्री करा.
Base64 डीकोडिंग म्हणजे काय?
Base64 डीकोडिंग Base64 बायनरी-टू-टेक्स्ट एन्कोडिंग स्कीम उलट करते, ASCII स्ट्रिंगला परत अचूक बाइट अनुक्रमात रूपांतरित करते. Base64 एक निश्चित 64-अक्षरांचा वर्णमाला वापरतो — मोठी अक्षरे A–Z, लहान अक्षरे a–z, अंक 0–9, आणि दोन चिन्हे + आणि / — तसेच = trailing padding अक्षर म्हणून. स्वरूप RFC 4648 §4 द्वारे परिभाषित केले आहे.
Base64 डीकोडिंग कसे कार्य करते?
Base64 डीकोडिंग यांत्रिकपणे एन्कोडिंग पाइपलाइन उलट करते. डीकोडर एकाच वेळी चार Base64 अक्षरे वाचतो, प्रत्येकाला 64-अक्षरांच्या वर्णमालेत शोधून त्याचे 6-बिट मूल्य पुनर्प्राप्त करतो, चार 6-बिट मूल्ये एकाच 24-बिट बफरमध्ये जोडतो, आणि नंतर तो बफर तीन 8-बिट बाइट्समध्ये परत विभाजित करतो. TWFu हे Base64 स्ट्रिंग तीन-अक्षरी ASCII शब्द Man मध्ये डीकोड होते.
- 64-अक्षरांच्या वर्णमाला आणि padding नियमांविरुद्ध इनपुट स्ट्रिंग प्रमाणित करा.
- lookup तालिका वापरून प्रत्येक Base64 अक्षराला त्याच्या 6-बिट मूल्यात अनुवादित करा.
- 6-बिट मूल्ये एकावेळी चार 24-बिट बफर्समध्ये जोडा.
- प्रत्येक 24-बिट बफरला परत तीन 8-बिट बाइट्समध्ये विभाजित करा.
- अंतिम गटातून एक किंवा दोन बाइट्स सोडण्यासाठी trailing
=padding मान्य करा.
Base64 डीकोडर का वापरायचा?
- डेटा पुनर्प्राप्ती: पुढील प्रक्रियेपूर्वी कोणत्याही मजकूर-सुरक्षित Base64 payload मधून मूळ बायनरी बाइट्स पुनर्प्राप्त करा.
- ईमेल संलग्नके: बायनरी भाग Base64 ओळी म्हणून गुंडाळलेल्या MIME-एन्कोड केलेल्या संदेश बॉडीमधून फाइल्स आणि प्रतिमा काढा.
- वेब संसाधने: एम्बेडेड
data:URIs त्यांच्या मूळ बाइट्समध्ये परत रूपांतरित करा जेणेकरून तुम्ही पान खरोखर काय पाठवले ते तपासू शकता. - API एकीकरण: REST आणि GraphQL सेवा बायनरी फील्ड Base64 payloads म्हणून परत करतात तेव्हा त्यावर प्रक्रिया करा.
Base64 डीकोडिंगचे सामान्य उपयोग काय आहेत?
Base64 डीकोडिंग विविध परिस्थितींमध्ये आवश्यक आहे यात:
- ईमेल प्रक्रिया: संपूर्ण मेल क्लायंट न लाँच करता MIME-एन्कोड केलेल्या संदेशांमधून संलग्नके काढा.
- वेब विकास: इनलाइन Base64
data:URIs त्यांच्या मूळ बाइट्समध्ये परत रूपांतरित करा जेणेकरून मालमत्ता ऑडिट किंवा बदलता येईल. - API डीबगिंग: JSON किंवा XML प्रतिसादांमधील Base64 फील्ड डीकोड करा जेणेकरून अंतर्निहित मूल्य लॉगमध्ये वाचनीय होईल.
Base64 डीकोडिंग उदाहरण कसे दिसते?
Base64 स्ट्रिंग TWFu डीकोड केल्यावर Man शब्द बनतो. डीकोडिंग प्रक्रिया प्रत्येक Base64 अक्षराला त्याच्या 6-बिट मूल्यात रूपांतरित करते, हे बिट्स एकत्र करते आणि मूळ ASCII अक्षरे पुनर्निर्माण करते.
हा Base64 डीकोडर विनामूल्य आणि खाजगी आहे का?
होय — हा Base64 डीकोडर पूर्णपणे विनामूल्य आहे, कोणत्याही खाते किंवा साइन-अपची आवश्यकता नाही, आणि पूर्णपणे तुमच्या ब्राउझरमध्ये चालतो. जेव्हा तुम्ही Base64 स्ट्रिंग पेस्ट करता किंवा फाइल ड्रॉप करता, तेव्हा डीकोडिंग स्थानिक पातळीवर मानक JavaScript APIs (atob मजकूरासाठी आणि बायनरी सामग्रीसाठी FileReader) द्वारे होते. तुमचे इनपुट कधीही तुमच्या डिव्हाइसबाहेर जात नाही.
आमचे ऑनलाइन Base64 डीकोडर साधन तुमचा Base64 डेटा डीकोड करण्याचा जलद आणि सुरक्षित मार्ग प्रदान करते. तुम्ही वेब पानांमधून एम्बेडेड प्रतिमा काढत असलात किंवा API प्रतिसाद प्रक्रिया करत असलात, Base64 डीकोडिंग आधुनिक वेब विकासासाठी आवश्यक साधन आहे.