दशांश आणि Base16 (Hex), Base32, व Base64 दरम्यान दोन्ही दिशांनी संख्या रूपांतरित करा, आपोआप बेस ओळखण्यासह. दशांश एन्कोड करा किंवा एन्कोड केलेले मूल्य डीकोड करा.
दशांश संख्या आणि मानक बेस एन्कोडिंग (बेस१६/हेक्स, बेस३२, बेस६४) मध्ये रूपांतर करा. रूपांतर करण्यासाठी कोणत्याही क्षेत्रात मूल्य प्रविष्ट करा.
एक धनात्मक पूर्णांक प्रविष्ट करा (कमाल: ९,००७,१९९,२५४,७४०,९९१)
बेस१६, बेस३२ किंवा बेस६४ एन्कोडेड मूल्य प्रविष्ट करा
बेस कन्व्हर्टर एखादी संख्या लिहिण्याच्या एका पद्धतीतून दुसऱ्या पद्धतीत रूपांतरित करतो. संगणक, URL आणि डेटा फॉरमॅट्स क्वचितच साधी दशांश संख्या साठवतात — ते तिला Base16 (Hexadecimal), Base32, किंवा Base64 सारख्या अधिक कॉम्पॅक्ट किंवा ट्रान्सपोर्ट-सुरक्षित एन्कोडिंगमध्ये पॅक करतात. हे टूल दोन्ही दिशांनी रूपांतर करते: दशांश संख्या टाइप करा आणि तिचे Base16/Base32/Base64 स्वरूप पहा, किंवा एन्कोड केलेले मूल्य पेस्ट करा आणि दशांश संख्या परत मिळवा. हे कोणत्या बेसमध्ये एन्कोड केलेले मूल्य आहे हे देखील ओळखते.
प्रत्येक स्थानीय संख्या प्रणालीला एक बेस (किंवा रॅडिक्स) असतो — म्हणजे एका अंकासाठी वापरल्या जाणाऱ्या वेगळ्या चिन्हांची संख्या. दशांश पद्धत बेस-10 (0–9) आहे. येथील एन्कोडिंग्ज मोठा चिन्ह-संच वापरून लहान स्ट्रिंग मिळवतात:
0-9 आणि A-F. प्रत्येक कॅरेक्टर 4 bits दर्शवतो. रंग कोड्स
(#FF0000), मेमरी अॅड्रेस आणि हॅशसाठी सर्वत्र वापरले जाते.A-Z आणि 2-7 (RFC 4648). प्रत्येक कॅरेक्टर 5 bits दर्शवतो. हे केस-इनसेन्सिटिव्ह
असून सहज गोंधळात टाकणाऱ्या चिन्हांपासून मुक्त आहे, त्यामुळे ते मोठ्याने वाचले किंवा हाताने टाइप केले तरी
अचूक राहते.A-Z, a-z, 0-9, +, आणि / (RFC 4648). प्रत्येक कॅरेक्टर 6 bits दर्शवतो.
ईमेल किंवा JSON फील्डसारख्या केवळ-मजकूर चॅनेल्समधून बायनरी डेटा वाहून नेण्याची प्रमाणित पद्धत.बेस जितका मोठा, तितकीच त्याच संख्येसाठी कमी कॅरेक्टर्स लागतात — पण तितकीच मोठी वर्णमाला लक्षात ठेवावी लागते.
या टूलमध्ये दोन फील्ड्स आहेत आणि तुम्ही कोणत्याही फील्डमध्ये टाइप केले तरी ते काम करते:
मूल्ये JavaScript च्या कमाल सुरक्षित पूर्णांक, 9007199254740991 (म्हणजेच 2^53 − 1) पर्यंत मर्यादित आहेत. यापेक्षा जास्त संख्यांचे अचूक प्रतिनिधित्व शक्य नसते, त्यामुळे तसाच पुढे जाणारा कन्व्हर्टर शांतपणे चुकीचे अंक परत देईल — त्याऐवजी टूल अंदाज न बांधता श्रेणीबाह्य त्रुटी दाखवते. दशांश इनपुट हा अऋण पूर्णांक असणे आवश्यक आहे; एन्कोडेड इनपुटमध्ये फक्त त्या बेससाठी वैध असलेली कॅरेक्टर्सच वापरलेली असावीत, अन्यथा टूल चुकीचा डीकोड करण्याऐवजी त्यास फ्लॅग करते.
FF, कारण 255 = 15×16 + 15 आणि दोन्ही अंक F आहेत. यामुळेच #FFFFFF
पांढरा रंग दर्शवतो: तीनही बाइट्स त्यांच्या कमाल मूल्यावर आहेत.3E8 (3×256 + 14×16 + 8 = 1000).FF डीकोड करणे. Base16 म्हणून ओळखले जाते, आणि 255 मध्ये डीकोड होते.FF असतो — प्रत्येक 4 bits साठी एक Hex कॅरेक्टर,
म्हणजे प्रत्येक बाइटसाठी दोन कॅरेक्टर्स. त्याच बाइटसाठी Base32 मध्ये लांब स्ट्रिंग आणि Base64 मध्ये
पॅडेड ग्रुप लागतो, म्हणूनच रंग आणि अॅड्रेससारख्या लहान मूल्यांसाठी Hex हाच वाचनीय पर्याय राहतो.data: URIs, ईमेल अटॅचमेंट्स (MIME), JSON किंवा XML मध्ये इमेजेस किंवा सर्टिफिकेट्स
एम्बेड करणे, JWT टोकन्स.प्रत्येक एन्कोडिंग हे केवळ त्याच अंतर्निहित संख्येचे एक प्रतिनिधित्व असल्यामुळे, त्यांच्यामध्ये रूपांतर केल्याने मूल्य कधीही बदलत नाही — फक्त ते लिहिण्यासाठी किती कॅरेक्टर्स लागतात आणि कोणत्या चॅनेल्समधून ते सुरक्षितपणे प्रवास करू शकते हेच बदलते.
आपल्या कामच्या प्रक्रियेसाठी उपयुक्त असणारे अधिक उपकरण शोधा.