للتأكد من إرسال الملف عبر خط الاتصال بشكل صحيح ، يحسب المرسل مسبقًا المجموع الاختباري ، والذي يرسله إلى المستلم. هذا الأخير ، بعد استلام الملف ، يقوم أيضًا بحساب المجموع الاختباري الخاص به ، ثم يتحقق مما إذا كان يطابق ذلك الذي أبلغ عنه المرسل.
تعليمات
الخطوة 1
إذا كان محتوى الملف مكتوبًا على هيئة سلسلة من الأسطر ، كل منها يحتوي على عدة عشرات من رقمين سداسي عشري ، اجمع هذه الأرقام معًا في كل سطر. المبلغ معبرًا عنه أيضًا بالتدوين السداسي العشري ، اكتب على يمين السطر. احسب المجاميع الاختبارية لجميع الصفوف بهذه الطريقة. ثم اطوِهم معًا. ستكون النتيجة ، التي ستعبر عنها بالتدوين السداسي العشري في هذه الحالة ، هي المجموع الاختباري للملف بأكمله.
الخطوة 2
في بعض الحالات ، يكون المجموع الاختباري كبيرًا جدًا وغير مناسب للإرسال. ثم انقل مع الملف عددًا قليلاً من الأرقام الأقل أهمية من هذا المبلغ (على سبيل المثال ، أربعة) سيتعين على المستلم في هذه الحالة مقارنة الأرقام الدنيا من النتيجة مع الرقم الذي أرسلته بعد حساب المجموع الاختباري بنفس الطريقة.
الخطوه 3
تُستخدم خوارزميات المجموع الاختباري الأكثر تعقيدًا هذه الأيام من الإضافة البسيطة والفصل اللاحق للأرقام الأقل أهمية. من غير الملائم إجراء العمليات الحسابية باستخدام هذه الخوارزميات يدويًا. واحد منهم يسمى CRC (فحص التكرار الدوري). عادة ما يتم التعبير عن نتيجة الحساب وفقًا لهذه الخوارزمية ليس بالنظام الست عشري ، ولكن في نظام الأرقام الثنائية. لحسابها ، استخدم الأداة المساعدة cksum (في Linux) أو CRC-Check (في DOS أو Windows).
الخطوة 4
إلى جانب CRC ، تُستخدم الآن الخوارزميات الحديثة لحساب MD5 و SHA الاختباري على نطاق واسع. الأدوات المساعدة لحسابها عبر الأنظمة الأساسية. هناك إصدارات لكل من Linux و Windows (ولكن ليس لنظام DOS). غالبًا ما يتم استخدام الأول بينهم. من أجل استخدامه لحساب المجموع الاختباري باستخدام خوارزمية MD5 ، بغض النظر عن نظام التشغيل الذي تستخدمه ، أدخل الأمر: md5sum filename.рсш> filename.md5 ستحصل على ملف ثانٍ ، سيتم كتابة المجموع الاختباري فيه. أرسل كلا الملفين إلى المستلم. عندما يستقبلهم ، سيقوم بتنفيذ الأمر التالي: md5sum -c filename.md5 ستحسب الأداة المساعدة المجموع الاختباري للملف الأول بالمعلومات المخزنة في الملف الثاني ، ثم تخبرك إذا كانت متطابقة.