OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

Extra Credit

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



صورة md5sum.iso

34e354760f9bb7fbf85c96f6a3f94ece image.iso

صورة md5sum.iso

34e354760f9bb7fbf85c96f6a3f94ece image.iso


بعد تنزيل صورة ، يجب عليك تشغيل md5sum ضدها ومقارنة النتائج مع md5sum القيمة التي قدمها الناشر.

بالإضافة إلى التحقق من سلامة الملف الذي تم تنزيله ، يمكننا استخدام md5sum للتحقق من الوسائط الضوئية المكتوبة حديثًا. للقيام بذلك ، نحسب أولاً المجموع الاختباري لملف الصورة ثم نحسب المجموع الاختباري للوسائط. الحيلة للتحقق من الوسائط هي قصر الحساب على جزء الوسائط الضوئية الذي يحتوي على الصورة فقط. نقوم بذلك عن طريق تحديد عدد كتل 2048 بايت التي تحتويها الصورة (يتم كتابة الوسائط الضوئية دائمًا في كتل 2048 بايت) وقراءة تلك الكتل العديدة من الوسائط. في بعض أنواع الوسائط ، هذا غير مطلوب. يمكن التحقق من قرص CD-R المكتوب في وضع القرص مرة واحدة بهذه الطريقة:



md5sum / ديف / قرص مدمج

34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom

md5sum / ديف / قرص مدمج

34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom


تتطلب العديد من أنواع الوسائط ، مثل أقراص DVD ، حسابًا دقيقًا لعدد ملفات

Extra Credit


كتل. في المثال أدناه ، نتحقق من سلامة ملف الصورة DVD-image.iso

والقرص في قارئ DVD / ديف / دي في دي. هل يمكنك معرفة كيف يعمل هذا؟


md5sum dvd-image.iso ؛ dd if = / dev / dvd bs = 2048 count = $ (($ (stat -c "٪ s" dvd-image.iso) / 2048)) | md5sum

md5sum dvd-image.iso ؛ dd if = / dev / dvd bs = 2048 count = $ (($ (stat -c "٪ s" dvd-image.iso) / 2048)) | md5sum


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: