मोफत नंबर बेस कन्व्हर्टर
बायनरी, ऑक्टल, दशांश आणि हेक्साडेसिमल यांच्यात संख्या रूपांतरित करा. बिट-साइज फिट आणि ग्रुप्ड बायनरी आउटपुट त्वरित पहा.
त्वरित मूल्ये
हे कसे कार्य करते
रूपांतर JavaScript च्या बिल्ट-इन BigInt प्रकारचा वापर करून पूर्णपणे तुमच्या ब्राउझरमध्ये चालते — लायब्ररी, सर्व्हर नाही. गोलाकार त्रुटींशिवाय 2^53 पेक्षा मोठी मूल्ये हाताळण्यासाठी जुन्या parseInt/Number पद्धतीऐवजी विशेषतः BigInt वापरले जाते.
- 1BigInt सह इनपुट पार्सिंगएक कस्टम पार्सर पर्यायी prefixes (0x, 0b, 0o, #) काढतो आणि निवडलेल्या base साठी अक्षर संच प्रमाणित करतो, नंतर स्वच्छ केलेली स्ट्रिंग BigInt() constructor ला देतो, जो अनियंत्रितपणे मोठ्या पूर्णांकांना losslessly हाताळतो.
- 2एकाचवेळी base रूपांतरBigInt मूल्य ज्ञात झाल्यावर, साधन एकाच पासमध्ये सर्व आउटपुट प्रतिनिधित्वे तयार करण्यासाठी प्रत्येक radix (2, 8, 10, 16, आणि वापरकर्ता-निवडलेला 2–36 मधील base) सह BigInt.prototype.toString() कॉल करते — मध्यवर्ती दशांश टप्पा आवश्यक नाही.
- 3Binary ग्रुपिंग आणि bit-width तपासणीवाचनीयतेसाठी Binary आउटपुट 4 च्या गुणकात pad केले जाते आणि nibble गटांत विभागले जाते. साधन हेही तपासते की मूल्य BigInt अंकगणित वापरून 4-, 8-, 16-, किंवा 32-बिट signed/unsigned श्रेणींत बसते का, त्यामुळे overflow वर्तन 32-बिट सीमांसाठीही नेमके आहे.
- 4शेअर करण्यायोग्य URL स्थितीप्रत्येक वैध रूपांतरणानंतर साधन history.replaceState द्वारे इनपुट आणि स्रोत base URL fragment (#v=&from=) मध्ये लिहिते, त्यामुळे सध्याचे रूपांतर बुकमार्क किंवा शेअर करता येते — fragment कधीही कोणत्याही सर्व्हरला पाठवले जात नाही.
संबंधित साधने
हेक्स व्ह्युअर
मॅजिक-नंबर फाइल-टाइप डिटेक्शनसह कोणत्याही फाइलचे रॉ बाइट्स क्लासिक ऑफसेट / हेक्स / ASCII डंपमध्ये पहा. स्थानिक पातळीवर वाचले जाते; कधीच अपलोड होत नाही.
अपूर्णांक कॅल्क्युलेटर
अपूर्णांकांची बेरीज, वजाबाकी, गुणाकार आणि भागाकार करा, किंवा दशांशाला सर्वात सोप्या अपूर्णांकात रूपांतरित करा.
बायनरी ते मजकूर कन्व्हर्टर
मजकुराला बायनरी (0 आणि 1) मध्ये आणि परत रूपांतरित करा. UTF-8 एन्कोडिंगला समर्थन देते. कोणत्याही मजकुरासाठी बाइट आणि बिट संख्या पहा.