از MD5 برای بررسی صحت چیزهایی که دانلود کردهایم استفاده میکنیم. و معقول است که بعد از دانلود از صحت و درستی فایلهای بزرگی مثل فایلهای ایزو اطمینان پیدا کنیم.
MD5 یا اثر انگشت، یک کد با طول ثابت ۳۲ کاراکتر است.
۱- روی فایل دانلود شده راست کلیک میکنیم و گزینه check MD5 را انتخاب میکنیم.
۲- به سایت منبع رفته و فایل md5sum.txt را باز کرده
۳- مقایسه MD5 ها
اگر یکی بودن، از صحت فایل مطمئن میشویم.
۱- به مسیری که فایل در آن قرار دارد میرویم. نام فایل من linuxmint-17.2-cinnamon-32bit.iso و در پوشه Downloads است.
cd Downloads/
۲- بدست آوردن MD5 :
Md5sum linuxmint-17.2-cinnamon-32bit.iso
همچین پاسخی را برمیگرداند:
۳aada27e78ed61984f763ca620213524 linuxmint-17.2-cinnamon-32bit.iso
۳- فایل md5sum.txt را از سایت منبع در همان مسیری که فایل ISO هست دانلود میکنیم. بعد دستور زیر را مینویسیم.
Md5sum -c linuxmint-17.2-cinnamon-32bit.iso
همچین پاسخی را برمیگرداند:
linuxmint-17.2-cinnamon-32bit.iso: OK
md5sum: linuxmint-17.2-cinnamon-64bit.iso: No such file or directory
linuxmint-17.2-cinnamon-64bit.iso: FAILED open or read
md5sum: linuxmint-17.2-mate-32bit.iso: No such file or directory
linuxmint-17.2-mate-32bit.iso: FAILED open or read
md5sum: linuxmint-17.2-mate-64bit.iso: No such file or directory
linuxmint-17.2-mate-64bit.iso: FAILED open or read
md5sum: WARNING: 3 listed files could not be read
خط یک مربوط به فایل من است و نتیجه OK است.
md5sum [OPTION]... [FILE]...
-b, –binary | Read in binary mode. |
-c, –check | Read MD5 sums from the FILEs and check them. |
–tag | Create a BSD-style checksum. |
-t, –text | Read in text mode (default). |
The following four options are useful only when verifying checksums:
–quiet | Don’t print OK for each successfully verified file. |
–status | Don’t output anything, status code shows success. |
–strict | Exit non-zero for improperly formatted checksum lines. |
-w, –warn | Warn about improperly formatted checksum lines. |
–help | Display this help and exit. |
–version | Output version information and exit. |