मुख्य सामग्रीमा जानुहोस्
LibraTool logoLibraTool

निःशुल्क संख्या आधार कन्भर्टर

binary, octal, decimal, र hexadecimal बीच संख्याहरू रूपान्तरण गर्नुहोस्। बिट-साइज फिट र समूहीकृत binary आउटपुट तुरुन्तै हेर्नुहोस्।

लोड भएपछि अफलाइन काम गर्छ
इनपुट आधार:

द्रुत मानहरू

सामान्य प्रयोगहरू

  • प्रोग्रामिङको लागि नम्बरहरू रूपान्तरण गर्नुहोस्कोड लेख्दा बाइनरी, अक्टल, दशमलव र हेक्स बीच रूपान्तरण गर्नुहोस् — कुनै पनी नम्बरको तत्क्षण सन्दर्भ।
  • नेटवर्किङको लागि नम्बरहरू रूपान्तरण गर्नुहोस्सबनेट मास्क, पोर्ट नम्बर र IP ठेगाना अक्टेटहरूलाई बाइनरी र दशमलवको बीच रूपान्तरण गर्नुहोस्।
  • कम्प्यूटर विज्ञानको लागि नम्बर प्रणालीबाइनरी, अक्टल, हेक्स रूपान्तरणहरू सिख्नुहोस् र सत्यापन गर्नुहोस् — CS विद्यार्थी र परीक्षा तयारीको लागि परिपूर्ण।
  • बिट प्याटर्न र फ्ल्यागहरू निरीक्षण गर्नुहोस्व्यक्तिगत बिटहरू, बिटमास्कहरू र फ्ल्याग संयोजनहरू निरीक्षण गर्न नम्बरहरूलाई बाइनरीमा रूपान्तरण गर्नुहोस्।
  • हेक्स डम्पहरू र डिबग लगहरू डिकोड गर्नुहोस्क्र्यास रिपोर्टहरू, मेमोरी डम्पहरू र डिबग लगहरूबाट हेक्सडेसिमल मानहरूलाई पठनीय दशमलवमा डिकोड गर्नुहोस्।

यो कसरी काम गर्छ

रूपान्तरण JavaScript को बिल्ट-इन BigInt प्रकार प्रयोग गरी पूर्ण रूपमा तपाईंको ब्राउजरमा चल्छ — कुनै लाइब्रेरी छैन, कुनै सर्भर छैन। 2^53 भन्दा ठूला मानहरूलाई राउन्डिङ त्रुटिबिना ह्यान्डल गर्न पुरानो parseInt/Number तरिकाको सट्टा BigInt प्रयोग गरिन्छ।

  1. 1
    BigInt सँग इनपुट पार्सिङ
    एउटा कस्टम पार्सरले वैकल्पिक उपसर्ग (0x, 0b, 0o, #) हटाउँछ र छानिएको आधारका लागि क्यारेक्टर सेट प्रमाणित गर्छ, त्यसपछि सफा गरिएको स्ट्रिङलाई BigInt() कन्स्ट्रक्टरमा दिन्छ, जसले जुनसुकै ठूला पूर्णांकहरू गुणस्तर-नगुमाई ह्यान्डल गर्छ।
  2. 2
    एकैसाथ आधार रूपान्तरण
    BigInt मान थाहा भएपछि, उपकरणले हरेक रेडिक्स (2, 8, 10, 16, र प्रयोगकर्ताले छानेको 2–36 बीचको आधार) सँग BigInt.prototype.toString() कल गर्छ एउटा एकल पासमा सबै आउटपुट प्रतिनिधित्वहरू उत्पादन गर्न — कुनै मध्यवर्ती दशमलव चरण चाहिँदैन।
  3. 3
    बाइनरी समूहीकरण र बिट-चौडाइ जाँच
    बाइनरी आउटपुट 4 को गुणकमा प्याड गरिन्छ र पढ्नका लागि निबल समूहमा विभाजन गरिन्छ। उपकरणले BigInt अंकगणित प्रयोग गरी मान 4-, 8-, 16-, वा 32-बिट साइन गरिएको/नगरिएको दायराभित्र फिट हुन्छ कि छैन पनि जाँच गर्छ, त्यसैले 32-बिट सीमाहरूका लागि पनि ओभरफ्लो व्यवहार ठ्याक्कै हुन्छ।
  4. 4
    सेयर गर्न मिल्ने URL स्टेट
    हरेक मान्य रूपान्तरणपछि उपकरणले इनपुट र स्रोत आधार URL फ्र्यागमेन्टमा (#v=&from=) history.replaceState मार्फत लेख्छ, त्यसैले हालको रूपान्तरण बुकमार्क वा सेयर गर्न सकिन्छ — फ्र्यागमेन्ट कहिल्यै कुनै सर्भरमा पठाइँदैन।

सम्बन्धित उपकरणहरू

बारम्बार सोधिने प्रश्नहरू