CRC और चेकसम कैलकुलेटर
टेक्स्ट, hex बाइट्स या फ़ाइलों के लिए CRC-8, CRC-16, CRC-32, CRC-64 और Adler-32 निकालें।
संबंधित टूल्स
यह क्या गणना करता है
कैलकुलेटर एक ही बाइट्स के लिए CRC-8/SMBUS, पाँच आम CRC-16 वेरिएंट, CRC-24/OPENPGP, CRC-32/ISO-HDLC, CRC-32C (iSCSI), CRC-32/CKSUM, CRC-64/ECMA-182 और Adler-32 देता है। हर नतीजे में तय चौड़ाई वाला बड़े अक्षरों का hex, सटीक दशमलव मान और पूरे पैरामीटर दिखते हैं, ताकि आप उसे प्रोटोकॉल विनिर्देश या फ़र्मवेयर लॉग से मिला सकें।
सही वेरिएंट चुनना
CRC को चौड़ाई, बहुपद, प्रारंभिक मान, इनपुट और आउटपुट उलटने और अंतिम XOR से परिभाषित किया जाता है। अकेले "CRC-16" का मतलब ARC, MODBUS, XMODEM या कई और हो सकता है, इसलिए प्रीसेट CRC RevEng कैटलॉग के पूरे नाम इस्तेमाल करते हैं और ASCII स्ट्रिंग 123456789 का जाँच मान दिखाते हैं। अगर डिवाइस के दस्तावेज़ में दूसरे पैरामीटर हैं, तो उन्हें उन्नत में 1 से 64 बिट के कस्टम CRC के रूप में डालें।
टेक्स्ट, hex बाइट्स और फ़ाइलें
टेक्स्ट ठीक वैसा ही UTF-8 में एन्कोड होता है जैसा लिखा गया। Hex बाइट्स स्पेस, कोलन, हाइफ़न या लगातार स्ट्रिंग स्वीकार करते हैं और विषम अंकों को अनुमान लगाने के बजाय अस्वीकार करते हैं। 1 GiB तक की फ़ाइलें बैकग्राउंड worker में प्रगति और रद्द करने के विकल्प के साथ हिस्सों में पढ़ी जाती हैं, ताकि पेज चलता रहे और पूरी फ़ाइल एक साथ लोड न हो।
यह सुरक्षा हैश नहीं है
CRC और Adler-32 बिट पलटने या अधूरे ट्रांसफ़र जैसी अनजानी गलतियाँ पकड़ते हैं। कोई भी मनचाहे CRC वाला डेटा बना सकता है, इसलिए जानबूझकर किए गए बदलाव पकड़ने के लिए SHA-256 जैसा क्रिप्टोग्राफ़िक हैश इस्तेमाल करें। सारी गणना आपके ब्राउज़र में होती है; कुछ भी अपलोड या सेव नहीं होता।
