by Thinl , 05-06-2011 at 05:49 AM
Sebenarnya, apa itu checksum? Mungkin ada banyak pengertian tentang checksum, tapi bisa diartikan juga seperti dibawah ini:
A checksum or hash sum is a fixed-size datum computed from an arbitrary block of digital data for the purpose of detecting accidental errors that may have been introduced during its transmission or storage. The integrity of the data can be checked at any later time by recomputing the checksum and comparing it with the stored one. If the checksums match, the data were almost certainly not altered (either intentionally or unintentionally). The procedure that yields the checksum from the data is called a checksum function or checksum algorithm. A good checksum algorithm will yield a different result with high probability when the data is accidentally corrupted; if the checksums match, the data is very likely to be free of accidental errors. Checksum functions are related to hash functions, fingerprints, randomization functions, and cryptographic hash functions. However, each of those concepts has different applications and therefore different design goals. Check digits and parity bits are special cases of checksums, appropriate for small blocks of data (such as Social Security numbers, bank account numbers, computer words, single bytes, etc.). Some error-correcting codes are based on special checksums that not only detect common errors but also allow the original data to be recovered in certain cases http://en.wikipedia.org/wiki/Checksum
Atau seperti dibawah ini:
Tutorial ini di buat untuk yang belum ngerti ajah yah yang udah Master harap membenarkan kalo dalam penulisan tutorial ini terdapat kesalahan hehehe .Pertama pasti yang menjadi pertanyaan apasih Checksum CRC32 itu? Cyclic Redundancy Check (CRC) adalah salah satu fungsi hash yang dikembangkan untuk mendeteksi kerusakan data dalam proses transmisi ataupun penyimpanan. CRC menghasilkan suatu checksum yaitu suatu nilai dihasilkan dari fungsi hash-nya, dimana nilai inilah yang nantinya digunakan untuk mendeteksi error pada transmisi ataupun penyimpanan data. Nilai CRC dihitung dan digabungkan sebelum dilakukan transmisi data atau penyimpanan, dan kemudian penerima akan melakukan verifikasi apakah data yang diterima tidak mengalami perubahan ataupun kerusakan. CRC32 32 juga melambangkan panjang checksum dalam bit. Bentuk CRC yang disediakan untuk algoritma sesuai dengan ide pembagian ”polynomial”. Dan hal ini digunakan untuk memperhitungkan checksum yang sama dari seluruh algoritma CRC. Algoritma CRC adalah cara yang bagus dan teruji untuk pengecekan byte dalam jumlah besar dari suatu file yang telah termodifikasi maupun tidak. Algoritma ini mencari lewat seluruh jumlah byte dan menghasilkan angka 32 bit untuk menggambarkan isi file. Dan sangat kecil sekali kemungkinan dua stream dari byte yang berbeda mempunyai CRC yang sama. Algoritma CRC32 dapat diandalkan juga untuk mengecek error yang terjadi dalam urutan byte. Dengan CRC32 kemungkinan perubahan standar (penyimpangan dari penghitungan CRC terhadap file) yang terjadi dapat dikendalikan. Perkembangan teknologi dan informasi membawa perubahan besar dalam penggunaan metode Checksum CRC32. Banyak bermunculan software-software jahat (baca:Malware) dan juga perkembangan virus computer yang semakin canggih membuat metode Checksum CRC32 lantas digunakan untuk mengetahui mendeteksi virus dengan acuan nilai crc32-nya. Nilai crc32 adalah nilai yang didapat dari besar file dan nama file yang dibandingkan dengan tabel crc32 yang sudah ada acuannya. http://ilmukomputer.org/2009/06/05/checksum-crc32/
Adapun cara untuk checksum file yang telah kita download dengan menggunakan ExactFile adalah seperti dibawah ini:
- Pastikan semua file yang kita download berada dalam 1 folder, dan kita mendownload checksum yang telah di sertakan oleh uploader.
- Kita buka file checksum.md5 dengan menggunakan ExactFile yang bisa di download disini, dia akan cek semua file yang telah di checksum oleh uploader, jika memang ada kesalahan akan muncul error.
- Jika memang ada error, ntah itu corrupt di file atau karena salah dalam penamaan ketika akan di checksum akan muncul peringatan seperti dibawah Click this bar to view the full image.
Kalau salah penamaan bisa direname sesuai dengan nama file ketika di checksum, tapi jika karena corrupt harus di download ulang
Semoga bermanfaat.
0 komentar :
Posting Komentar