كيف تتأكد من سلامة ملف أيزو قبل حرقه ؟

السلام عليكم و رحمة الله و بركاته .

قد يحدث أنك في يوم من الأيام حملت ملف أو صورة أيزو  (iso) لتوزيعة معينة من نظام التشغيل  جنو لينكس أو  أي نظام التشغيل آخر  و قمت بحرقه على قرص DVD  أو   فلاشة   USB   أو  أنك حملتها  فقط لتجربها على  جهاز وهمي باستخدام VirtualBox مثلا ، لتكتشف  أن النظام الذي حملته لا يقلع ، و المشكلة  بالتأكيد  تكمن في أن  ملف الأيزو الذي استخدمته  معطوب أو غير صالح ،  لذلك وجب عليك دائما  أن تقوم بفحص أي  ملف أيزو تقوم بتحميله قبل أن تستعمله ، و اليوم سأريك  كيف  تقوم بذلك  .

في البداية يجب  عليك عزيزي المتابع الكريم أن لكل ملف على الأنترنيت كيفما كان نوعه  (برنامج أو ملف مضغوط أو حتى   موسيقى أو فيديو ) بصمة  رقمية وحيدة خاصة به ، كما هو الشأن بالنسبة للإنسان الذي ببصمات أصابع خاصة به و مختلفة كليا عن بصمات الآخرين ، أو يمكن أن نشبهها  ببطاقة هوية خاصة بالملف ،هذه البصمة الرقمية هي ما يسمى ب md5 ، وهي عبارة عن  مزيج من الأرقام و الحروف.
هذه القيمة يمكن الحصول  عليها في ويندوز باستخدام البرنامج  WinMD5 الذي أقترحه عليك ،أو يمكنك استخدام أي برنامج آخر من اختيارك إذا أردت ، فهناك برامج عديدة لهذا الغرض .
بعد تحميل البرنامج  من موقعه الرسمي قم بفك الضغط عنه و افتح البرنامج ثم اضغط على زر Browse ،و اختر ملف الأيزو الذي تريجد حساب قبمة بصمته الرقمية md5 ،ثم انتظر ثواني معدودة فقط ليتم حساب القيمة.


بعد قم بمقارنة تلك القيمة مع قيمة ال  md5  الموجودة في موقع التوزيعة ، أو ببساطة اكتب تلك القيمة في محرك البحث  Google ،  و ستجد  نتائج  لبحثك تؤكد فعلا أن تلك القيمة صحيحة و مطابقة لقيمة ملف اﻷيزو الذي حملته .
 وإن لم تجد أية نتيجة لبحثك فالملف الذي حملته معطوب ،و يتوجب عليك إعادة تحميله من جديد ، و أنصحك باستعمال عميل تورنت (Torrent)  في التحميل لتفادي الحصول على ملف غير صالح .

بما أن المدونة خاصة بمواضيع جنو لينكس ،فسيكون عيبا إن لم أتطرق لكيفية حساب تلك القيمة في نظام التشغيل غنو لينكس ،بطريقة جد سهلة و بدون يرامج هذه المرة .
طبعا اﻷمر بسيط جدا فما عليك إلا أن تفتح الطرفية (Terminal)  و تكتب اﻷمر
md5sum ثم تقوم بجر ملف  اﻷيزو للطرفية  ،و اضغط على زر إدخال (Enter)  و انتظر ثواني  معدودة  لتجد القيمة محسوبة في الطرفية.
هناك بصمة تعريف رقمية أخرى  للملفات و هي ما يسمى بال  SHA-256 أو " الهاش" ،و هي  مزيج من 256 رقما و حرفا ، و هي قيمة وحيدة أيضا تميز الملف يمكن حسابها في غنو لينكس بنفس الطريقة باستبدال اﻷمر md5sum ب  sha256sum في الطرفية.
أحدث أقدم