صورة: خوارزمية التجزئة CRC-32B - نظرة عامة مرئية

نُشرت: ١٢ يناير ٢٠٢٦ م في ٩:١٥:٣٨ ص UTC
آخر تحديث: ٩ يناير ٢٠٢٦ م في ٩:٥٦:٥٨ م UTC

عرض مرئي واضح وسهل الفهم لخوارزمية التجزئة CRC-32B، يوضح كتل البيانات، ومعالجة سجل الإزاحة، ومنطق XOR، ونتيجة مجموع التحقق النهائية.


لقد تمت ترجمة هذه الصفحة آليًا من الإنجليزية بهدف جعلها متاحة لأكبر عدد ممكن من الأشخاص. لسوء الحظ، لم يتم تطوير تقنية الترجمة الآلية بعد، لذا قد تحدث أخطاء. إذا كنت تفضل ذلك، يمكنك عرض النسخة الإنجليزية الأصلية هنا:

CRC-32B Hash Algorithm — Visual Overview

رسم بياني يوضح كيفية تدفق كتل بيانات الإدخال عبر مسجل إزاحة 32 بت مع عمليات XOR لإنتاج تجزئة CRC-32B، مع أيقونات لاكتشاف الأخطاء وسلامة البيانات.

الإصدارات المتوفرة من هذه الصورة

ملفات الصور المتاحة للتحميل أدناه أقل ضغطاً وأعلى دقة - ونتيجة لذلك أعلى جودة - من الصور المضمنة في المقالات والصفحات على هذا الموقع، والتي تم تحسينها من حيث حجم الملف من أجل تقليل استهلاك النطاق الترددي.

مقاس عادي (1,536 x 1,024)

حجم كبير (3,072 x 2,048)

حجم كبير جداً (4,608 x 3,072)

حجم كبير جداً (6,144 x 4,096)

حجم كبير بشكل كوميدي (1,048,576 x 699,051)

  • ما زلت أقوم بالتحميل...؛-)

وصف الصورة

الصورة عبارة عن رسم بياني عريض أفقي بعنوان "خوارزمية تجزئة CRC-32B"، معروضة في شريط أزرق أعلى الصفحة. يُقرأ التصميم العام من اليسار إلى اليمين، موجهًا المشاهد عبر المراحل الرئيسية للخوارزمية باستخدام أشكال بسيطة وأسهم وأقسام مُرمّزة بالألوان. على الجانب الأيسر، تحتوي لوحة دائرية بعنوان "بيانات الإدخال" على ثلاثة مربعات متراصة بألوان مختلفة، تحمل عناوين "مربع البيانات 1" و"مربع البيانات 2" و"مربع البيانات 3". تمثل هذه المربعات أجزاءً عامة من البيانات قيد المعالجة، دون إظهار أي قيم حقيقية. يشير سهم بعنوان "التقسيم والمعالجة" من لوحة الإدخال هذه نحو مركز الرسم البياني.

في المنتصف، توجد لوحة كبيرة زرقاء فاتحة تحمل عنوان "مسجل إزاحة 32 بت". بداخلها، يرمز صف أفقي من مربعات صغيرة فارغة إلى مسجل 32 بت. أسفل هذا الصف، توجد تسمية "الإزاحة وXOR"، تشير إلى العمليات المتكررة التي تحدث أثناء انتقال بتات البيانات عبر المسجل. أسفل ذلك، يرتبط رمز دائري يحمل تسمية "XOR" بأسهم إلى رسم خطي متفرع يحمل تسمية "قسمة متعددة الحدود". يوحي هذا الرسم الخطي المجرد بمنطق التغذية الراجعة المستخدم أثناء حساب CRC دون تضمين أي ثوابت متعددة الحدود محددة أو تفاصيل التنفيذ.

من اللوحة المركزية، يشير سهم بارز إلى الجانب الأيمن من الصورة. في أعلى اليمين، يوجد مربع صغير مكتوب عليه "عملية XOR النهائية والنتيجة"، يشير إلى أسفل نحو مستطيل أخضر ذي زوايا مستديرة مكتوب عليه "تجزئة CRC-32B". يمثل هذا العنصر قيمة مجموع التحقق النهائية التي أنتجتها العملية.

في أسفل الرسم البياني، يعزز رمزان مفاهيميان الغرض من الخوارزمية. أسفل جانب الإدخال، يوجد رمز قفل صغير مع عبارة "اكتشاف الأخطاء"، متصل بخط منقط بمنطقة المعالجة الرئيسية، مما يؤكد استخدام CRC لاكتشاف تلف البيانات العرضي. في أسفل اليمين، يوجد رمز بصمة مع عبارة "سلامة البيانات" متصل بشكل مماثل بالتجزئة النهائية، مما يوضح فكرة التحقق من عدم تغيير البيانات.

يعتمد التصميم بالكامل على تدرجات لونية ناعمة، وزوايا مستديرة، وخطوط واضحة، مع مساحات بيضاء واسعة لتسهيل تتبع تدفق البيانات. يتجنب الرسم التخطيطي أنماط البتات المحددة أو المعايير الرياضية الدقيقة، ويركز بدلاً من ذلك على شرح مبسط وواضح لكيفية تدفق البيانات من خلال عمليات الإزاحة وXOR لإنتاج مجموع التحقق CRC-32B.

الصورة مرتبطة بـ: حاسبة رمز التجزئة CRC-32B

شارك على بلوسكايشارك على الفيسبوكشارك على لينكدإنشارك على تمبلرشارك على إكسثبت على بينتريستشارك على ريديت