बाइनरी कनवर्टर का हर फ़ंक्शन
रीयल-टाइम मल्टी-बेस रूपांतरण
कनवर्टर संख्या को बाइनरी, ऑक्टल, दशमलव, हेक्साडेसिमल और 2 से 62 के बीच किसी भी कस्टम बेस में एक साथ दिखाता है — कॉन्फ़िगर करने योग्य वर्णमाला (अंक, फिर अपरकेस, फिर लोअरकेस अक्षर) के साथ। इनपुट 0b (बाइनरी), 0o (ऑक्टल) और 0x (हेक्साडेसिमल) उपसर्ग स्वीकार करता है, बेस का स्वचालित पता लगाने के साथ। परिणाम हर कीस्ट्रोक पर अपडेट होता है, बिना किसी “Convert” बटन के।
साइन वाली और बिना साइन वाली संख्याएँ
एक ही बिट पैटर्न को तीन तरह से पढ़ा जा सकता है: बिना साइन (0 से 2ⁿ−1 तक), साइन वाला — टूज़ कॉम्प्लीमेंट (−2ⁿ⁻¹ से 2ⁿ⁻¹−1 तक), साइन वाला — चिह्न और परिमाण या वन्स कॉम्प्लीमेंट। कनवर्टर सभी चार व्याख्याएँ एक साथ दिखाता है, जिससे क्लासिक ओवरफ्लो और चिह्न त्रुटियों से बचा जा सकता है। आकार 4 से 1024 बिट तक कॉन्फ़िगर करने योग्य है, या उससे आगे कस्टम।
टूज़ कॉम्प्लीमेंट चरण दर चरण
समर्पित टैब पूरा प्रदर्शन दिखाता है: n बिट्स पर निरपेक्ष मान को बाइनरी में लिखना, हर बिट को फ्लिप करना, फिर 1 जोड़ना। एक धनात्मक संख्या के लिए, पहला बिट केवल चिह्न होता है। 8 बिट्स पर, −5 इस प्रकार 11111011 बन जाता है। यह प्रस्तुति, जो हर प्रोसेसर उपयोग करता है, जोड़ और घटाव को समान बनाती है।
क्लिक करने योग्य बिट विज़ुअलाइज़र
हर बिट अपना भार (2⁰, 2¹, 2²…) और अपना मान दिखाता है। एक क्लिक बिट को टॉगल करता है और हर रूपांतरण तुरंत पुनर्गणना होता है: यह बाइट का मान समझने, मास्क बनाने या IP पते को बाइनरी में तोड़ने का सबसे सरल तरीका है।
बाइनरी कैलकुलेटर और बिटवाइज़ ऑपरेशन
जोड़, घटाव, गुणा, पूर्णांक विभाजन और मॉड्यूलो मनमानी सटीकता में चलते हैं। बिटवाइज़ ऑपरेशन — AND (&), OR (|), XOR (^), बायाँ शिफ्ट (<<) और दायाँ शिफ्ट (>>) — चुने गए आकार (8, 16, 32, 64 बिट…) और साइन वाली या बिना साइन वाली व्याख्या का सम्मान करते हैं। परिणाम हर बेस में संगत बिट पैटर्न के साथ दिखाया गया है।
टेक्स्ट से बाइनरी
टेक्स्ट, फ़ाइल या URL को बाइनरी, हेक्साडेसिमल, ऑक्टल और दशमलव बाइट कोड में बदलें, प्रति-अक्षर तालिका (कोड, बाइनरी, हेक्स) के साथ। समर्थित एन्कोडिंग: UTF-8, ASCII, Latin-1 (ISO-8859-1), Windows-1252 और UTF-16। उलटा डिकोडिंग बाइनरी, हेक्साडेसिमल या ऑक्टल अनुक्रम स्वीकार करता है, स्पेस के साथ या बिना स्पेस।
इंटरैक्टिव रूपांतरण तालिका
0 से 255 (और उससे आगे) के मानों को उनके दशमलव, हेक्साडेसिमल, बाइनरी, ऑक्टल प्रस्तुतियों और उनके अक्षर के साथ ब्राउज़ करें। खोज फ़ील्ड तुरंत फ़िल्टर करती है और पंक्ति पर क्लिक करने से मान कनवर्टर में लोड हो जाता है — ASCII और दो की घातें सीखने के लिए आदर्श।
हेक्साडेसिमल और रंग
कोई #RRGGBB रंग टाइप करें: टूल RGB, HSL और CMYK की गणना करता है, प्रीव्यू और पूरक रंग दिखाता है, और हेक्साडेसिमल मान को एक साथ बाइनरी, ऑक्टल और दशमलव में बदलता है।
बाइट्स और डेटा इकाइयाँ
बिट्स, बाइट्स, किलो/मेगा/गीगा/टेराबाइट्स और उनके द्विआधारी समकक्ष (KiB, MiB, GiB, TiB) दोनों परंपराओं का सम्मान करते हुए बदलें: अंतर्राष्ट्रीय प्रणाली (1 KB = 1000 बाइट्स) और IEC प्रणाली (1 KiB = 1024 बाइट्स)।
यूनिक्स अनुमतियाँ (chmod)
किसी chmod कोड (755, 644…) को rwxr-xr-x प्रतीकात्मक संकेतन में, प्रति वर्ग (स्वामी, समूह, अन्य) बाइनरी में और वापस बदलें। मान 4=read, 2=write, 1=execute विवरण के साथ तोड़े और समझाए गए हैं।
इतिहास, साझाकरण और एक्सपोर्ट
हर रूपांतरण स्थानीय रूप से सहेजा जाता है: इसे एक क्लिक में पुनः लोड करें या सूची साफ़ करें। किसी मान को URL से साझा करें (?v=base:value) और परिणाम को TXT, CSV, JSON या Markdown में एक्सपोर्ट करें। नौ मोडों के बीच जाने के लिए कमांड पैलेट (Ctrl+K)।
बाइनरी को दशमलव में कैसे बदलें
बाइनरी संख्या का हर बिट दो की घात से मेल खाता है: सबसे दायाँ बिट 2⁰ = 1 का है, अगला 2¹ = 2, फिर 2² = 4, 2³ = 8, आदि। 1010 बदलने के लिए: 1×8 + 0×4 + 1×2 + 0×1 = 8 + 2 = 10। आम तौर पर, आप केवल उन बिट्स के भार जोड़ते हैं जो 1 हैं।
उलटा लिंक: 11111111 (आठ 1 बिट) = 255, एक बिना साइन बाइट का अधिकतम मान, अर्थात 2⁸ − 1। याद रखने योग्य दो की घातें: 2¹⁰ = 1024 (द्विआधारी किलो), 2²⁰ = 1048576 (द्विआधारी मेगा), 2³⁰ ≈ 1 मिलियन (द्विआधारी गीगा)।
किसी दशमलव संख्या को बाइनरी में कैसे बदलें
क्रमिक विभाजन विधि: संख्या को 2 से विभाजित करें और शेषफल (0 या 1) लिखें। 0 तक पहुँचने तक भागफल के साथ दोहराएँ, फिर शेषफलों को नीचे से ऊपर तक पढ़ें।
13 के लिए उदाहरण: 13 ÷ 2 = 6 शेष 1; 6 ÷ 2 = 3 शेष 0; 3 ÷ 2 = 1 शेष 1; 1 ÷ 2 = 0 शेष 1 → पीछे से पढ़ना: 1101। जाँच करें: 8 + 4 + 0 + 1 = 13।
दो की घातों की संदर्भ तालिका
मानसिक रूपांतरण के लिए उपयोगी: 2⁰=1, 2¹=2, 2²=4, 2³=8, 2⁴=16, 2⁵=32, 2⁶=64, 2⁷=128, 2⁸=256, 2⁹=512, 2¹⁰=1024, 2¹¹=2048, 2¹²=4096, 2¹³=8192, 2¹⁴=16384, 2¹⁵=32768, 2¹⁶=65536। बाइनरी में हर बाइट बिल्कुल 8 बिट उपयोग करता है: 00000000 से 11111111 तक।
किसके लिए अनुशंसित
कंप्यूटर विज्ञान के छात्र और शिक्षक (संख्या बेस, ASCII, टूज़ कॉम्प्लीमेंट सीखना), डेवलपर्स (बिटवाइज़ मास्क, फ्लैग, प्रोटोकॉल, हेक्स डीबगिंग), सिस्टम एडमिनिस्ट्रेटर (chmod अनुमतियाँ, मास्क हल करना), और हर कोई जो एक ऑनलाइन बाइनरी कनवर्टर चाहता है जो तेज़, विश्वसनीय और निजी हो।