انتقل إلى المحتوى

حاسبة CRC32 وAdler-32

احسب مجموع CRC-32 (IEEE 802.3) أو Adler-32 واقرأه بصيغة hex أو عشرية أو Base64.

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة حاسبة CRC32 وAdler-32؟

CRC مجموع اختباري قصير صُمّم لكشف الأخطاء العرضية مثل انقلاب بتات في تنزيل أو إطار شبكة أو ملف مخزَّن. ينتج CRC-32 (IEEE 802.3، وهو المستخدم في ZIP وPNG وgzip وEthernet) قيمة من 32 بت تُعرض في 8 خانات hex. أما Adler-32 المستخدم في zlib فأخف حسابًا لكنه أضعف مع المدخلات القصيرة.

تحوّل الأداة نصك إلى UTF-8 (أو تقرأ بايتات hex) وتحسب المجموع المختار وتعرضه بصيغة hex وكعدد عشري غير موقَّع. قيمة CRC-32 للنص «123456789» هي cbf43926 وهي قيمة التحقق القياسية.

كيف تعمل؟

  1. اختر CRC-32 أو Adler-32.
  2. اكتب نصًا أو الصق بايتات hex (غيّر نوع المدخل إلى hex).
  3. اقرأ المجموع بصيغة hex أو عشرية أو Base64 في لوحة النتائج.

حالات الاستخدام الشائعة

  • التحقق من CRC-32 المخزَّن في مدخل ZIP أو مقطع PNG.
  • تصحيح بروتوكول أو صيغة ملف تحمل حقل CRC-32.
  • الحصول على تجزئة سريعة لسلة جدول تجزئة أو لكشف التغيير في نصوص صغيرة.
  • مقارنة تنفيذك الخاص لـ CRC بقيمة التحقق القياسية.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
The quick brown fox jumps over the lazy dog
المخرج
414fa339

الخصوصية

تعمل أداة حاسبة CRC32 وAdler-32 بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

يكشف CRC وAdler-32 التلف العرضي فقط: تزويرهما بسيط ولا يحميان من العبث المتعمد. استخدم SHA-256 لحماية التكامل أمام مهاجم.

الأسئلة الشائعة

هل CRC32 تجزئة آمنة؟

لا. فهو خطي وسهل التلاعب: يمكن للمهاجم صنع بيانات بأي قيمة CRC يريدها. وهو مخصص لكشف الأخطاء العشوائية فقط.

لماذا تعرض أدوات مختلفة قيم CRC32 مختلفة؟

توجد عدة صيغ لـ CRC-32 (IEEE وCastagnoli/CRC-32C وBZIP2…). تستخدم هذه الأداة صيغة IEEE 802.3 الموجودة في ZIP وPNG وgzip.

أين أقرأ القيمة العشرية؟

تظهر في صفوف النتيجة كعدد صحيح غير موقَّع بطول 32 بت، مثل 891568578 للنص «abc».

المزيد من الأدوات في التجزئة والمجموع الاختباري →