md5sum check

File yang didownload dari internet terkadang rusak. Meski proses download berjalan lancar, ada kalanya ukuran filenya tak sesuai dengan file asli yang ada di server. Ini tentu saja merepotkan ketika file yang didownload tadi berukuran sangat besar, misalnya file .iso.

Agar tak kecewa (sudah capek download ternyata file nggak bisa dipakai), setelah selesai download kita perlu mengeceknya terlebih dahulu. Berikut ini cara mengecek file .iso di Linux menggunakan perintah md5sum.

When one has downloaded an ISO file for installing or trying Ubuntu, it is recommended to test that the file is correct and safe to use. The MD5 calculation gives a checksum (called a hash value), which must equal the MD5 value of a correct ISO.

The program md5sum is designed to verify data integrity using the MD5 (Message-Digest algorithm 5) 128-bit cryptographic hash. MD5 hashes used properly can confirm both file integrity and authenticity.

Download file .md5

Sebelum mulai, kita perlu file .md5. File ini berisi MD5 hashes, semacam kode unik yang jadi acuan pengecekan. Kalau belum punya, download dulu lalu simpan di folder yang sama dengan file .iso tadi. Pastikan nama keduanya sama, misalnya blah.iso (file ISO) dan blah.iso.md5 (MD5). Cek dengan perintah ls -l di terminal.

$ ls -l
blah.iso
blah.iso.md5

Cara 1: manual

Buka terminal lalu ketik

$ md5sum blah.iso
b1ba78adb11a33b9d2ed221134eea9e6  blah.iso

lalu bandingkan hasilnya dengan kode yang ada di dalam file .md5.

$ cat blah.iso.md5

Kalau sama, berarti file .iso bagus/tidak rusak.

Cara 2: semi-otomatis

Ini cara yang lebih gampang…

$ md5sum -c blah.iso.md5
blah.iso: OK

Kalau jawabannya OK, berarti file memang oke dan bisa digunakan.

Selamat mencoba, semoga bermanfaat.

Baca juga:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s