CRC32
टेक्स्ट का CRC32 चेकसम हेक्स और दशमलव में निकालें।
CRC32 Checksum Calculator पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा टाइप किया गया टेक्स्ट और चुनी गई कोई भी फ़ाइल आपके डिवाइस पर लोकली प्रोसेस होती है और कभी ArrayKit पर अपलोड नहीं होती।
फ़ाइल हैश और चेकसम टूल खोलें
CRC32 के बारे में
CRC32 Checksum Calculator किसी भी टेक्स्ट या फ़ाइल का CRC32 (IEEE 802.3) चेकसम निकालता है और इसे 8-अंकों के हेक्स मान और अनसाइन्ड दशमलव संख्या दोनों रूपों में दिखाता है। इनपुट बॉक्स में टेक्स्ट पेस्ट करें, या कोई फ़ाइल ड्रॉप करें, और टाइप करते ही चेकसम तुरंत अपडेट हो जाता है। यह ZIP आर्काइव, PNG चंक्स और Ethernet फ्रेम्स जैसा ही पॉलिनोमियल और एल्गोरिद्म इस्तेमाल करता है, इसलिए परिणाम zlib के crc32(), Python के binascii.crc32 और अधिकतर कमांड-लाइन crc32 यूटिलिटी द्वारा समान बाइट्स के लिए दिए गए परिणाम से मेल खाता है। यह जल्दी से यह जांचने के लिए उपयोगी है कि कोई कॉन्फ़िग फ़ाइल, लॉग स्निपेट या डाउनलोड किया गया संसाधन करप्ट तो नहीं हुआ, या फ़ाइल-फॉर्मेट डॉक्यूमेंटेशन में बताए गए CRC32 मान को दोबारा प्राप्त करने के लिए। यह उन डेवलपर्स के लिए बनाया गया है जिन्हें बिना कोई कमांड-लाइन टूल इंस्टॉल किए तेज़ और वेरिफाई करने योग्य चेकसम चाहिए। सब कुछ आपके ब्राउज़र में लोकली चलता है — जो टेक्स्ट और फ़ाइलें आप चेक करते हैं वे कभी अपलोड नहीं होतीं।
विशेषताएँ
- टाइप करते समय पेस्ट किए गए टेक्स्ट का CRC32 (IEEE 802.3) कैलकुलेट करता है
- चेकसम को 8-अंकों के हेक्स और अनसाइन्ड दशमलव संख्या दोनों रूपों में दिखाता है
- वैकल्पिक फ़ाइल इनपुट किसी भी लोकल फ़ाइल के बाइट्स का CRC32 कैलकुलेट करता है
- हेक्स और दशमलव दोनों मानों के लिए वन-क्लिक कॉपी
- zlib, Python और कमांड-लाइन CRC32 इम्प्लीमेंटेशन से बिल्कुल मेल खाता है
- ZIP, PNG और Ethernet जैसा ही पॉलिनोमियल, इसलिए परिणाम टूल्स के बीच क्रॉस-चेक किए जा सकते हैं
- स्पष्ट नोट कि CRC32 एक इंटीग्रिटी चेक है, क्रिप्टोग्राफिक हैश नहीं
- पूरी तरह आपके ब्राउज़र में चलता है — टेक्स्ट और फ़ाइलें कभी अपलोड नहीं होतीं
CRC32 का उपयोग कैसे करें
- जिस टेक्स्ट का चेकसम चाहिए उसे इनपुट बॉक्स में टाइप या पेस्ट करें
- लाइव अपडेट होने वाले CRC32 हेक्स और दशमलव मान पढ़ें
- या इसके बजाय किसी लोकल फ़ाइल का CRC32 कैलकुलेट करने के लिए फ़ाइल पिकर पर क्लिक करें
- हर रो के बगल में मौजूद कॉपी बटन से हेक्स या दशमलव मान कॉपी करें
उदाहरण
इनपुट
123456789
आउटपुट
CRC32 (hex): CBF43926
CRC32 (dec): 3421780262
सामान्य त्रुटियाँ और समस्या निवारण
- मेरा CRC32 हेक्स मान किसी दूसरे टूल द्वारा दिखाए गए मान से मेल नहीं खाता। — इनपुट में अंत में लाइन-ब्रेक या अतिरिक्त स्पेस चेक करें — CRC32 सटीक बाइट्स पर कैलकुलेट होता है, इसलिए 'text' और 'text\n' अलग-अलग चेकसम देते हैं।
- मुझे साइन्ड नंबर की उम्मीद थी लेकिन एक बड़ा पॉज़िटिव दशमलव मिला। — CRC32 Checksum Calculator हमेशा अनसाइन्ड 32-बिट मान (0 से 4294967295) दिखाता है, जो ZIP और PNG द्वारा इस्तेमाल किया जाने वाला कन्वेंशन है, साइन्ड 32-बिट इंटीजर नहीं।
- किसी दूसरे टूल के आउटपुट में हेक्स मान 8 कैरेक्टर से कम का है। — कुछ लाइब्रेरी शुरुआती ज़ीरो हटा देती हैं। यह कैलकुलेटर हमेशा 8 हेक्स डिजिट तक ज़ीरो-पैड करता है, इसलिए 0x000004C1 को '4C1' की बजाय '000004C1' दिखाया जाता है।
- मुझे यह चेकसम सिर्फ इंटीग्रिटी नहीं बल्कि सिक्योरिटी वेरिफिकेशन के लिए चाहिए। — CRC32 कोलिज़न-रेज़िस्टेंट नहीं है और इसे जानबूझकर आसानी से फोर्ज किया जा सकता है — जब टैम्पर-रेज़िस्टेंस मायने रखे तो फ़ाइल हैश टूल्स से SHA-256 या SHA-3 इस्तेमाल करें, CRC32 नहीं।
अक्सर पूछे जाने वाले प्रश्न
- CRC32 Checksum Calculator क्या कैलकुलेट करता है?
- यह आपके टेक्स्ट या फ़ाइल के बाइट्स का CRC32 (IEEE 802.3) चेकसम कैलकुलेट करता है और इसे 8-अंकों की हेक्स स्ट्रिंग और अनसाइन्ड दशमलव संख्या के रूप में दिखाता है — यही एल्गोरिद्म ZIP, PNG और gzip इस्तेमाल करते हैं।
- क्या CRC32, SHA-256 जैसे क्रिप्टोग्राफिक हैश के बराबर है?
- नहीं। CRC32 को शोर भरे ट्रांसमिशन या स्टोरेज से होने वाली आकस्मिक बिट एरर पकड़ने के लिए डिज़ाइन किया गया है, जानबूझकर की गई छेड़छाड़ को झेलने के लिए नहीं। दो अलग-अलग इनपुट ऐसे बनाए जा सकते हैं जो एक ही CRC32 दें, इसलिए इसे कभी भी सिक्योरिटी या पासवर्ड वेरिफिकेशन के लिए इस्तेमाल नहीं करना चाहिए।
- मेरे CRC32 हेक्स मान में शुरुआती ज़ीरो क्यों हैं?
- CRC32 हमेशा 32-बिट मान होता है, इसलिए यह कैलकुलेटर हेक्स आउटपुट को फिक्स्ड 8 कैरेक्टर तक ज़ीरो-पैड करता है (जैसे '000004C1'), जो ZIP और PNG हेडर्स में इसे स्टोर करने के तरीके से मेल खाता है।
- क्या CRC32 Checksum Calculator मेरी फ़ाइल अपलोड करता है?
- नहीं। CRC32 Checksum Calculator File API का उपयोग करके आपके ब्राउज़र में फ़ाइल पढ़ता है और चेकसम लोकली कैलकुलेट करता है। फ़ाइल के बाइट्स कहीं भी नहीं भेजे जाते।
- दशमलव मान इतना बड़ा क्यों है?
- CRC32 एक अनसाइन्ड 32-बिट इंटीजर बनाता है, इसलिए दशमलव मान 4,294,967,295 तक जा सकता है। यह ZIP सेंट्रल-डायरेक्टरी रिकॉर्ड्स और अधिकतर कमांड-लाइन crc32 टूल्स में इस्तेमाल होने वाले कन्वेंशन से मेल खाता है।
- क्या मैं इसका इस्तेमाल यह जांचने के लिए कर सकता हूं कि डाउनलोड की गई फ़ाइल पब्लिश किए गए CRC32 से मेल खाती है?
- हां। डाउनलोड की गई फ़ाइल को CRC32 Checksum Calculator में ड्रॉप करें और दिखाए गए हेक्स मान की तुलना फ़ाइल के सोर्स द्वारा पब्लिश किए गए चेकसम से करें।
संबंधित टूल
- MD5 हैश — ब्राउज़र में टेक्स्ट या फ़ाइल का MD5 हैश बनाएं।
- हैश जेनरेटर — Web Crypto API के माध्यम से SHA-256 / SHA-1 / SHA-384 / SHA-512।
- File Hash Checksum — किसी भी फ़ाइल के MD5, SHA-1, SHA-256 और SHA-512 checksum की गणना करें और सत्यापित करें।
- SHA-3 और Keccak Hash जेनरेटर — टेक्स्ट या hex बाइट से SHA3, Keccak-256/512 और SHAKE128/256 digest की गणना करें।
- HMAC जेनरेटर — SHA-256/SHA-1/SHA-512 के साथ एक सीक्रेट की से एक संदेश साइन करें।
- Bitwise कैलकुलेटर — दो पूर्णांकों पर AND, OR, XOR, NOT और bit shift लगाएँ, हर base में परिणाम देखें।
सभी ArrayKit टूल