Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

Kredit Ekstra

Seringkali berguna untuk memverifikasi integritas gambar iso yang telah kita unduh. Dalam kebanyakan kasus, distributor citra iso juga akan menyediakan a file checksum. Checksum adalah hasil perhitungan matematis eksotis yang menghasilkan angka yang mewakili konten file target. Jika isi file berubah sedikit saja, checksum yang dihasilkan akan jauh berbeda. Metode yang paling umum dari generasi checksum menggunakan md5sum program. Saat Anda menggunakan md5sum, ini menghasilkan angka heksadesimal unik:



md5sum image.iso

34e354760f9bb7fbf85c96f6a3f94ece image.iso

md5sum image.iso

34e354760f9bb7fbf85c96f6a3f94ece image.iso


Setelah Anda mengunduh gambar, Anda harus menjalankan md5sum menentangnya dan membandingkan hasilnya dengan md5sum nilai yang diberikan oleh penerbit.

Selain memeriksa integritas file yang diunduh, kita dapat menggunakan md5sum untuk memverifikasi media optik yang baru ditulis. Untuk melakukan ini, pertama-tama kita menghitung checksum dari file gambar dan kemudian menghitung checksum untuk media. Trik untuk memverifikasi media adalah dengan membatasi perhitungan hanya pada bagian media optik yang berisi gambar. Kami melakukan ini dengan menentukan jumlah blok 2048 byte yang berisi gambar (media optik selalu ditulis dalam blok 2048 byte) dan membaca banyak blok dari media. Pada beberapa jenis media, ini tidak diperlukan. CD-R yang ditulis dalam mode disc-at-once dapat diperiksa dengan cara ini:



md5sum /dev/cdrom

34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom

md5sum /dev/cdrom

34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom


Banyak jenis media, seperti DVD, memerlukan perhitungan yang tepat dari jumlah

Kredit Ekstra


blok. Pada contoh di bawah ini, kami memeriksa integritas file gambar dvd-image.iso

dan disk di pembaca DVD /dev/dvd. Bisakah Anda mencari tahu cara kerjanya?


md5sum dvd-image.iso; dd if=/dev/dvd bs=2048 count=$(( $(stat -c "%s" dvd-image.iso) / 2048 )) | md5sum

md5sum dvd-image.iso; dd if=/dev/dvd bs=2048 count=$(( $(stat -c "%s" dvd-image.iso) / 2048 )) | md5sum


Komputasi Awan OS Teratas di OnWorks: