예를 들어, Debian Wheezy 설치 CD에는 다음이 있습니다."CD-ROM 무결성을 확인하세요"debian-installer 메인 메뉴의 메뉴 옵션입니다. CD의 무결성을 확인하는 데 몇 분 정도 걸립니다. 이러한 유형의 테스트는 일반적으로 어떻게 수행됩니까? 단순히 CD에 있는 모든 파일을 읽는다고 해서 파일 시스템에 읽기 오류가 없으면 CD가 유효한 것입니까? 아니면 일종의 해시 계산 및 비교가 관련되어 있습니까?
답변1
md5sums.txt
여기에 있는 Ubuntu 14.10 ISO에서 확인하면 CD의 루트 디렉터리에 파일이 있습니다. 파일에는 파일의 MD5 합계가 있습니다.
cde56251d6cae5214227d887dee3bab7 ./pics/red-upperleft.png
0730e775a72519aaa450a3774fca5f55 ./pics/red-lowerleft.png
cd8aa5e7fa11b1362ef1869ac6b1aa56 ./pics/blue-lowerleft.png
92091902d3ca753bb858d4682b3fc26b ./pics/logo-50.jpg
461cbc7ff94fdea8008cab34b611abb8 ./pics/blue-upperright.png
그런 다음 설치 프로그램은 CD에 있는 모든 파일의 체크섬을 계산하고 이를 파일 내용과 비교할 수 있습니다.
단순히 CD에 있는 모든 파일을 읽는 것만으로는 성공적으로 구운 손상된 ISO를 캡처할 수 없습니다.