<Trước | Nội dung | Tiếp theo>
Tín dụng thêm
Nó thường hữu ích để xác minh tính toàn vẹn của hình ảnh iso mà chúng tôi đã tải xuống. Trong hầu hết các trường hợp, nhà phân phối hình ảnh iso cũng sẽ cung cấp tập tin tổng kiểm tra. Tổng kiểm tra là kết quả của một phép tính toán học kỳ lạ dẫn đến một số đại diện cho nội dung của tệp đích. Nếu nội dung của tệp thay đổi dù chỉ một bit, tổng kiểm tra kết quả sẽ khác nhiều. Phương pháp tạo tổng kiểm tra phổ biến nhất sử dụng md5sum chương trình. Khi bạn sử dụng md5sum, nó tạo ra một số thập lục phân duy nhất:
hình ảnh md5sum.iso
34e354760f9bb7fbf85c96f6a3f94ece image.iso
hình ảnh md5sum.iso
34e354760f9bb7fbf85c96f6a3f94ece image.iso
Sau khi tải xuống hình ảnh, bạn nên chạy md5sum chống lại nó và so sánh kết quả với md5sum giá trị do nhà xuất bản cung cấp.
Ngoài việc kiểm tra tính toàn vẹn của tệp đã tải xuống, chúng tôi có thể sử dụng md5sum để xác minh phương tiện quang học mới được ghi. Để làm điều này, trước tiên chúng tôi tính tổng tổng của tệp hình ảnh và sau đó tính tổng tổng cho phương tiện. Mẹo để xác minh phương tiện là chỉ giới hạn phép tính ở phần phương tiện quang có chứa hình ảnh. Chúng tôi thực hiện điều này bằng cách xác định số lượng khối 2048 byte mà hình ảnh chứa (phương tiện quang học được viết theo các khối 2048 byte) và đọc nhiều khối đó từ phương tiện. Trên một số loại phương tiện, điều này không bắt buộc. Có thể kiểm tra đĩa CD-R được ghi ở chế độ đọc một lần theo cách này:
md5sum / dev / cdrom
34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom
md5sum / dev / cdrom
34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom
Nhiều loại phương tiện, chẳng hạn như DVD, yêu cầu tính toán chính xác số lượng
Tín dụng thêm
các khối. Trong ví dụ dưới đây, chúng tôi kiểm tra tính toàn vẹn của tệp hình ảnh dvd-image.iso
và đĩa trong đầu đọc DVD / dev / dvd. Bạn có thể tìm ra cách hoạt động của nó không?
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
<Trước | Nội dung | Tiếp theo>