jump to navigation

Fixing unmatch/incorrect checksum of downloaded file (iso, bin, etc…) Sat - Jan 22, 2011

Posted by supriyatna in All, Download, Howto, Internet, Windows.
Tags: , , , , , ,
trackback

Pernah mendownload file iso atau file lainnya yg besar? kemudian setelah selesai didownload ternyata hasil checksum-nya tidak match?

Ya, kebetulan belum lama ini saya mengalami hal tersebut, saat itu sedang berusaha mendownload Fedora 14 Live Desktop 64-bit melalui mirror lokal ukdw.ac.id menggunakan DownThemAll (Add on Firefox untuk process Download manager). Sebelumnya saya tidak pernah mengalami masalah menggunakan DownThemAll, mungkin kali ini dikarenakan koneksi internet yg kurang stable, atau jg karena saya beberapa kali mem-force stop/pause process download. Hingga suatu ketika muncul keanehan, yaitu persentase dari process download berubah, namum saya tetap meneruskan dengan anggapan tidak ada kesalahan dari process download pada DownThemAll.

Setelah process download via DownThemAll selesai, saatnya untuk membandingankan file hasil download tersebut dengan nilai hash-nya, yang kebetulan menggunakan checksum hash SHA256:
8f81741e938924f68965b5dceac7013d72fe875725b53f61bebd36e740f79b99 *Fedora-14-x86_64-Live-Desktop.iso
hasilnya? UNMATCH!😦 (pengecekan menggunakan tool sha256deep)
D:\Download\DownThemAll>sha256deep -b Fedora-14-x86_64-Live-Desktop.iso
1bdcfe669822424f1342141e0d4d8a3ab29d15dfd86d7602e1d3da172a971662 Fedora-14-x86_64-Live-Desktop.iso

Download ulang? NO!

Ini saja sudah menghabiskan waktu hampir 2 hari (maklum saya masih menggunakan SMART paket reguler via modem ZTE C261). Sudah mencari via google, namun tidak juga menemukan petunjuk cara untuk me-recovery hanya bagian yg invalid/incorrect saja.

Akhirnya muncul ide dengan menggunakan torrent client (uTorrent). Kenapa memakai torrent?, karena torrent menggunakan metoda block per block baik pada saat download, upload, maupun pada saat validasi file-filenya, step-stepnya adalah sebagai berikut:

  • Add new torrent, file torrent yg saya gunakan adalah Fedora-14-x86_64-DVD.torrent
  • Sesaat setelah process download torrent dimulai dan file .iso telah terbentuk di local hardisk, STOP process download tersebut (download progress masih berada pada posisi 0.0%)
  • Replace file iso yg ada pada folder torrent dengan file iso yg berasal dari hasil download DownThemAll.
  • Setelah mereplace file iso pada folder torrent dengan iso file yg berasal dari DownThemAll, right click pada process download, dan akan muncul menu Pop-Up, pilih “Force Re-Check”.
    Force Re-Check akan melakukan pengecekan ulang dari setiap bagian (block) pada file, sehingga dapat diketahu bagian/block mana yg invalid dan perlu didownload ulang.
  • Setelah process “Force Re-Check” selesai, ternyata didapati kalau bagian yg valid hasil dari process download DownThemAll telah mencapai 99.8%, sisanya merupakan bagian yg invalid hanya sekitar 0.2%
  • Klik tombol “Start” untuk menyelesaikan sisa process download. SELESAI!, sekarang kita tinggal menunggu process download selesai.

Setelah process download selesai, jangan lupa untuk melakukan checksum untuk memastikan bahwa file yg telah didownload memang sudah sesuai dengan sumbernya.

D:\Download\TORRENT\Fedora-14-x86_64-Live>sha256deep -b *.iso
8f81741e938924f68965b5dceac7013d72fe875725b53f61bebd36e740f79b99 Fedora-14-x86_64-Live-Desktop.iso

MATCH!!!

Lumayan, kita tidak perlu mendownload ulang file tersebut dari awal lagi😀

Comments»

No comments yet — be the first.

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s

%d bloggers like this: