رمز التجزئة

مؤلف: Lewis Jackson
تاريخ الخلق: 7 قد 2021
تاريخ التحديث: 13 قد 2024
Anonim
Insert the Tick Symbol in Microsoft Word
فيديو: Insert the Tick Symbol in Microsoft Word

المحتوى

التعريف - ماذا يعني رمز التجزئة؟

رمز تجزئة في .NET Framework هو قيمة رقمية تساعد في تحديد كائن أثناء اختبار المساواة ويمكن أيضًا أن تكون بمثابة فهرس للكائن. القيمة الموجودة في شفرة التجزئة ليست دائمة في طبيعتها. الغرض من شفرة التجزئة هو المساعدة في البحث والإدراج بكفاءة في مجموعات البيانات التي تستند إلى جدول التجزئة.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

يشرح Techopedia رمز التجزئة

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

نظرًا لأن القيمة الموجودة في شفرة التجزئة مؤقتة في طبيعتها ، فلا ينبغي أبدًا استخدامها كمفتاح لاسترداد البيانات من مجموعة البيانات ذات المفاتيح ويجب ألا يتم تسلسلها أو تخزينها في قواعد البيانات. يتم استخدام الأسلوب GetHashCode في .NET Framework للحصول على رمز التجزئة. وهي مناسبة لخوارزميات التجزئة أو لهياكل البيانات مثل جداول التجزئة. قد تختلف القيمة التي يتم إرجاعها بواسطة الوظيفة بين إصدارات .NET Framework المختلفة. على هذا النحو ، فإن إطار العمل لا يوافق على التنفيذ الافتراضي للطريقة ، وبالتالي لا ينبغي استخدامه للعثور على معرف الكائن الفريد في حالة أغراض التجزئة.


يمكن أن يساعد رمز التجزئة في مهام مقارنة البيانات. يمكن أن يساعد أيضًا في تشفير أحادي الاتجاه ، حيث لا يمكن تتبع القيمة الرقمية التي تم إنشاؤها إلى البيانات الأصلية.