Advanced

एंडियननेस बाइट-स्वैप कन्वर्टर

बिग-एंडियन और लिटिल-एंडियन प्रतिनिधित्व के बीच रूपांतरण के लिए हेक्साडेसिमल मान का बाइट क्रम उलट दें।
Hexadecimal digits only; 0x prefix optional

चौड़ाई

Number of bits in the value
Byte-swapped hex
0x12345678 → 0x78563412
Original hex
0x12345678
Original decimal
30,54,19,896
Swapped decimal
2,01,89,15,346
Byte count
4
185286120Original byte values (MSB → LSB)
परिणाम केवल सामान्य जानकारी के लिए अनुमान हैं और पेशेवर सलाह नहीं हैं — महत्वपूर्ण परिणामों पर भरोसा करने से पहले हमेशा उन्हें स्वतंत्र रूप से सत्यापित करें। पूरा अस्वीकरण पढ़ें.
त्वरित उत्तर

यह कैलकुलेटर कैसे काम करता है?

एंडियननेस स्वैप करने के लिए, मान को पूर्ण-चौड़ाई बाइट्स के रूप में लिखें और उनका क्रम उलट दें: 0x12345678 (32-बिट) 0x78563412 बन जाता है। यह बिग-एंडियन और लिटिल-एंडियन के बीच रूपांतरण करता है। यह संक्रिया अपना स्वयं का व्युत्क्रम है, इसलिए इसे दो बार लागू करने पर मूल मान वापस मिल जाता है। अपने डेटा से मेल खाने के लिए 16, 32, या 64 बिट चुनें।

सूत्र
swap(b0 b1 ... bn-1) = bn-1 ... b1 b0 (reverse the w/8 bytes)
How this is calculated

एक हेक्साडेसिमल मान दर्ज करें और उसकी चौड़ाई चुनें: 16, 32, या 64 बिट। मान को पहले साफ़ किया जाता है (एक वैकल्पिक 0x प्रीफ़िक्स, स्पेस, और अंडरस्कोर हटा दिए जाते हैं) और फिर पूर्ण चौड़ाई तक बाईं ओर शून्य से पैड किया जाता है, इसलिए 32-बिट इनपुट हमेशा 8 हेक्स अंक (4 बाइट) बन जाता है। स्ट्रिंग को w/8 बाइट्स में विभाजित किया जाता है, प्रत्येक हेक्स अंकों की एक जोड़ी होती है।

बाइट स्वैपिंग बस उन बाइट्स का क्रम उलट देती है। उदाहरण के लिए, 32-बिट मान 0x12345678 के बाइट्स [12, 34, 56, 78] हैं; उन्हें उलटने पर [78, 56, 34, 12], यानी 0x78563412 मिलता है। यह ठीक वही bswap संक्रिया है जो बिग-एंडियन और लिटिल-एंडियन सिस्टम के बीच डेटा ले जाते समय इस्तेमाल होती है, क्योंकि दोनों क्रम सबसे-महत्वपूर्ण और सबसे-कम-महत्वपूर्ण बाइट्स को विपरीत छोरों पर संग्रहीत करते हैं।

मूल और स्वैप किए गए दशमलव मान 64-बिट-सुरक्षित पूर्णांक अंकगणित से गणना किए जाते हैं, और प्रति-बाइट मैपिंग दिखाती है कि प्रत्येक स्रोत बाइट स्थिति अपने गंतव्य पर कैसे जाती है (स्थिति i स्थिति n-1-i पर जाती है)। ध्यान दें कि स्वैप अपना स्वयं का व्युत्क्रम है: इसे दो बार लागू करने पर मूल मान वापस मिलता है। चुनी गई चौड़ाई से अधिक हेक्स अंकों वाले, या गैर-हेक्स अक्षरों वाले इनपुट अस्वीकार किए जाते हैं।

अक्सर पूछे जाने वाले प्रश्न

बिग-एंडियन सबसे-महत्वपूर्ण बाइट को पहले संग्रहीत करता है (सबसे कम पते पर), जबकि लिटिल-एंडियन सबसे-कम-महत्वपूर्ण बाइट को पहले संग्रहीत करता है। उनके बीच रूपांतरण का अर्थ है बाइट क्रम उलटना, जो यह टूल करता है।

नहीं। बाइट स्वैप अपना स्वयं का व्युत्क्रम है, इसलिए किसी मान को स्वैप करना और फिर परिणाम को दोबारा स्वैप करना मूल मान वापस लौटा देता है।

बाइट स्वैपिंग एक निश्चित-चौड़ाई मान पर काम करती है। एक छोटी हेक्स स्ट्रिंग को उसके बाइट्स उलटने से पहले चुनी गई चौड़ाई भरने के लिए बाईं ओर शून्य से पैड किया जाता है।

इस नाम से भी जाना जाता है

एंडियननेस कन्वर्टर
बाइट स्वैप
byte swap
big endian little endian
बाइट ऑर्डर
endianness
bswap hex

APA

TG we-Calculate Editorial Team. (2026). एंडियननेस बाइट-स्वैप कन्वर्टर [Online calculator]. TG we-Calculate. https://we-calculate.com/hi/calculator/endianness-byte-swap-converter

Chicago

TG we-Calculate Editorial Team. "एंडियननेस बाइट-स्वैप कन्वर्टर." TG we-Calculate. 2026. https://we-calculate.com/hi/calculator/endianness-byte-swap-converter.

IEEE

TG we-Calculate Editorial Team, "एंडियननेस बाइट-स्वैप कन्वर्टर," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hi/calculator/endianness-byte-swap-converter

BibTeX

@misc{wecalculate_endianness_byte_swap_converter, title = {एंडियननेस बाइट-स्वैप कन्वर्टर}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hi/calculator/endianness-byte-swap-converter}}, year = {2026}, note = {TG we-Calculate} }

क्या इस कैलकुलेटर ने आपकी मदद की?

संबंधित कैलकुलेटर