يخبرك المجموع الاختباري ما إذا كان قد تم تغيير إصدار الملف الخاص بك أم لا.
تعريف المجموع الاختباري (وكيف يتم إنشاؤه)
المجموع الاختباري هو نتيجة تشغيل خوارزمية، تسمى دالة تجزئة التشفير، على جزء من البيانات، وعادة ما يكون ملفًا واحدًا.
تساعد مقارنة المجموع الاختباري الذي تنشئه من إصدار الملف لديك مع المجموع الاختباري الذي يوفره مصدر الملف على التأكد من أن نسختك من الملف أصلية وخالية من الأخطاء.
يُطلق على المجموع الاختباري أحيانًا اسم aمجموع التجزئةوفي كثير من الأحيان أقيمة التجزئة,رمز التجزئة، أو ببساطة أالتجزئة.
مثال بسيط على المجموع الاختباري
قد تبدو فكرة المجموع الاختباري أو دالة التجزئة المشفرة معقدة ولا تستحق الجهد المبذول، ولكن العكس هو الصحيح! ليس من الصعب حقًا فهم المجاميع الاختبارية أو إنشائها.
لنبدأ بمثال بسيط، ونأمل أن نعرض قوة المجموع الاختباري لإثبات أن شيئًا ما قد تغير. المجموع الاختباري MD5 للعبارة التالية عبارة عن سلسلة طويلة من الأحرف التي تمثل تلك الجملة.
|_+_|ولأغراضنا هنا، فإنهما يساويان بعضهما البعض بشكل أساسي. ومع ذلك، إجراء تغيير ولو طفيف، مثل إزالة justالفترة، سوف تنتج مجموع اختباري مختلف تماما.
|_+_|كما ترون، حتى التغيير البسيط في الملف سوف ينتج عنه مجموع اختباري مختلف تمامًا، مما يوضح تمامًا أن أحدهما لا يساوي الآخر.
كيف يتم استخدامه: حالة استخدام المجموع الاختباري
لنفترض أنك قمت بتنزيل تحديث برنامج كبير، مثل حزمة الخدمة. من المحتمل أن يكون هذا ملفًا ضخمًا، ويستغرق تنزيله عدة دقائق أو أكثر.
بعد التنزيل، كيف تعرف أنه تم استلام الملف بشكل صحيح؟ ماذا لو تم إسقاط بعض البتات أثناء النقل ولم يعد الملف الموجود على جهاز الكمبيوتر الخاص بك الآن كذلك؟بالضبطما هو المقصود؟ من المحتمل أن يؤدي تطبيق تحديث على برنامج لا يتوافق تمامًا مع الطريقة التي أنشأه بها المطور إلى حدوث مشكلات كبيرة.
هذا هو المكان الذي يمكن أن تريحك فيه مقارنة المجاميع الاختبارية. بافتراض أن موقع الويب الذي قمت بتنزيل الملف منه يوفر بيانات المجموع الاختباري إلى جانب الملف المراد تنزيله، فيمكنك بعد ذلك استخدام حاسبة المجموع الاختباري (المزيد حول تلك الموجودة أدناه) لإنتاج مجموع اختباري من الملف الذي تم تنزيله.
على سبيل المثال، لنفترض أن موقع الويب يوفر هذا المجموع الاختباري للملف الذي قمت بتنزيله
يمكنك بعد ذلك استخدام حاسبة المجموع الاختباري الخاصة بك لإنتاج المجموع الاختباري باستخدام نفس وظيفة التجزئة المشفرة، MD5 في هذا المثال، على الملف الموجود على جهاز الكمبيوتر الخاص بك.
كيفية عرض الأرقام المحظورة على الايفون
هل المجموع الاختباري متطابق؟ عظيم! يمكنك أن تكون واثقًا جدًا من أن الملفين متطابقان.
هل المجموع الاختباري غير متطابق؟ وهذا يمكن أن يعني عددا من الأشياء:
- قام شخص ما باستبدال التنزيل بشيء ضار دون علمك.
- تم تغيير الملف عن قصد بواسطتك. كما قرأت أعلاه، قد يكون هذا تغييرًا غير محسوس، مثل إضافة أو إزالة حرف واحد أو حرف آخر.
- أنت تقارن ملفًا مختلفًا تمامًا، ولكنه غير ضار، مثل إصدار أحدث إذا كان برنامجًا، أو مستندًا محدثًا.
- انقطع اتصال الشبكة، ولم يكتمل تنزيل الملف، أو حدثت مشكلة في تخزين الملف بمجرد وصوله إلى محرك الأقراص الثابتة لديك. حاول تنزيل الملف مرة أخرى ثم قم بإنشاء مجموع اختباري جديد على الملف الجديد، ثم قم بالمقارنة مرة أخرى.
تعتبر المجاميع الاختبارية مفيدة أيضًا للتحقق من الملف الذي قمت بتنزيله من مكان ماآخرمن المصدر الأصلي، في الواقع، ملف صالح ولم يتم تعديله، بشكل ضار أو غير ذلك، عن الملف الأصلي. ما عليك سوى مقارنة التجزئة التي تقوم بإنشائها بالتجزئة المتوفرة من مصدر الملف.
هل يمكنك ضبط المنبه على جهاز Mac
حاسبات المجموع الاختباري
حاسبات المجموع الاختباري هي الأدوات المستخدمة لحساب المجموع الاختباري. هناك الكثير منها، كل منها يدعم مجموعة مختلفة من وظائف التجزئة المشفرة.
خياران مجانيان
أحد الخيارات المجانية الرائعة (المفضل لدينا، في الواقع) هو Microsoft File Checksum Integrity Verifier، المسمى FCIV للاختصار. وهو يدعم فقط MD5 و شا-1 وظائف التجزئة المشفرة، ولكنها الأكثر شيوعًا في الوقت الحالي.
Microsoft File Checksum Integrity Verifier هو برنامج سطر أوامر، ولكنه سهل الاستخدام للغاية.
كيفية التحقق من سلامة الملفات في نظام التشغيل Windows باستخدام FCIVحاسبة المجموع الاختباري المجانية الأخرى الممتازة لنظام التشغيل Windows هي ايجور وير هاشر ، وهو محمول بالكامل، لذلك لا يتعين عليك تثبيت أي شيء (لكنك ستحتاج إلى أداة فتح ملفات RAR لفك ضغط البرنامج). إذا لم تكن مرتاحًا لاستخدام أدوات سطر الأوامر، فمن المحتمل أن تكون هذه الأداة خيارًا أفضل. وهو يدعم MD5 وSHA-1، وكذلك CRC32. يمكنك استخدامه للعثور على المجموع الاختباري للنص والملفات.
حاسبة ويندوز مدمجة
يمكنك أيضًا استخدام سيرتوتيل برنامج مدمج في نظام التشغيل Windows. هذه أيضًا أداة سطر أوامر، ولكن من السهل أيضًا استخدامها للتحقق من صحة المجموع الاختباري للملفات MD5. توضح هذه المقالة أيضًا كيفية القيام بنفس الشيء على Linux باستخدام أنا md5 .
خيار مفتوح المصدر
من جي ديجيست هي آلة حاسبة للمجموع الاختباري مفتوحة المصدر تعمل على نظام التشغيل Windows وكذلك على نظامي التشغيل macOS وLinux.
خيار عبر الإنترنت
إذا كنت تفضل استخدام الآلة الحاسبة عبر الإنترنت، فنحن نفضل ذلك أداة المجموع الاختباري لملف MD5 هذه لأنه يتيح لك تحميل الملفات.
نظرًا لأن جميع الآلات الحاسبة للمجموع الاختباري لا تدعم جميع وظائف التجزئة المشفرة الممكنة، فتأكد من أن أي آلة حاسبة تختار استخدامها تدعم وظيفة التجزئة التي تنتج المجموع الاختباري المصاحب للملف الذي تقوم بتنزيله.
التعليمات- هل جميع المجاميع الاختبارية فريدة من نوعها؟
نعم. فقط الملفات المتطابقة سيكون لها نفس المجموع الاختباري. سيؤدي تغيير أي شيء آخر غير اسم الملف إلى مجموع اختباري مختلف.
- كيف تقوم حاسبات المجموع الاختباري بحساب المجموع الاختباري؟
تستخدم حاسبات المجموع الاختباري عددًا من الخوارزميات بما في ذلك التحقق من التكافؤ الطولي، والمجموع الاختباري فليتشر، وأدلر-32، وفحوصات التكرار الدوري (CRC).
- كيف يمكنني التحقق من صحة المجاميع الاختبارية المتعددة في وقت واحد؟
يمكنك الحصول على المجموع الاختباري لملفات متعددة مرة واحدة باستخدام MD5 يأمر. افتح المحطة واكتب MD5 متبوعًا باسم كل ملف (مفصولاً بمسافات)، ثم اضغط على يدخل .