حاسبة المجموع الاختباري CRC
احسب المجموع الاختباري CRC32 أو CRC16 أو CRC8 للنص بسهولة. أدخل النص واحصل على النتيجة بالنظام الست عشري فورًا. تتم المعالجة محليًا داخل متصفحك.
ابدأ الاستخدام
ميزات الأداة
تقوم هذه الأداة بحساب المجموع الاختباري CRC للنص المُدخل بترميز UTF-8. وهي تدعم ثلاثة أنواع من CRC:
- CRC32: يستخدم متعدد الحدود 0xEDB88320 مع انعكاس البتات، وقيمة ابتدائية 0xFFFFFFFF، وXOR نهائي 0xFFFFFFFF.
- CRC16: يستخدم متعدد الحدود 0xA001 مع انعكاس، وقيمة ابتدائية 0xFFFF، بدون XOR نهائي.
- CRC8: يستخدم متعدد الحدود 0x07، وقيمة ابتدائية 0، بدون XOR نهائي، ويعالج البتات الأكثر أهمية أولاً.
على سبيل المثال، إدخال النص 123456789 يعطي النتائج التالية:
- CRC32:
CBF43926 - CRC16:
4B37 - CRC8:
F4
إذا كان النص فارغًا، تكون النتائج 00000000، FFFF، 00 على التوالي.
قيود مهمة
تعمل الأداة على النص الحرفي كما هو مكتوب، بما في ذلك المسافات والأسطر الجديدة وحالة الأحرف. لا تقوم بتحويل النص السداسي العشري إلى بايتات؛ فإدخال 41 يعامل كحرفين نصيين وليس كبايت واحد. لا يوجد خيار لرفع ملفات أو تحديد ترميز الإدخال. الحد الأقصى لطول الإدخال هو 500,000 وحدة UTF-16، وقد يكون طول UTF-8 أكبر. يتم الحساب محليًا في المتصفح، لذا يُنصح ببدء النص صغيرًا على الأجهزة المحمولة.
الأسئلة الشائعة
هل يمكن استخدام هذه الأداة للتحقق من سلامة الملفات؟
نعم، يمكن استخدام CRC للتحقق من سلامة البيانات بعد النقل، لكنه ليس تشفيرًا أو توقيعًا رقميًا أو دالة تجزئة آمنة. لا يوفر حماية ضد التعديل المتعمد.
لماذا تختلف نتيجتي عن أدوات أخرى؟
قد تختلف النتائج إذا كانت الخوارزمية أو المعاملات مختلفة (مثل متعدد الحدود أو القيمة الابتدائية أو ترتيب البتات). تأكد من مطابقة جميع المعاملات ونفس ترميز النص (UTF-8) ونفس الأسطر الجديدة.
هل تدعم الأداة إدخال بايتات سداسية عشرية؟
لا، الأداة تعالج النص كسلسلة UTF-8. إذا كنت بحاجة إلى حساب CRC لبايتات محددة، يجب تحويلها إلى نص مناسب أو استخدام أداة أخرى.
ملاحظة الخصوصية
لا يتم إرسال أي إدخال أو نتيجة إلى أي خادم أو خدمة خارجية؛ يتم الحساب محليًا في متصفحك.
تتم المعالجة محليًا داخل متصفحك.