플로피 이미지(예: .iso 파일)를 이미지가 기록된 플로피의 실제 내용(예: /dev/fd0)과 비교할 수 있는 명령이 있습니까?
답변1
플로피 장치 파일은 파일입니다. 파일을 읽는 모든 명령이 작동합니다.
cmp /dev/fd0 image.fat
-l
모든 개별 바이트 목록을 원할 경우 사람이 사용할 수 있도록 이 옵션을 전달하십시오. 이는 주로 다음 형식에서 유용합니다.
cmp -l /dev/fd0 image.fat | wc -l
몇 바이트가 다른지 알아보세요. cmp -s /dev/fd0 image.fat
출력을 원하지 않으면 실행하고 두 파일이 동일하면 상태 0을 반환하고 다르면 상태 1을 반환합니다.
이미지를 바이트 단위로 비교합니다. 플로피와 이미지에 파일이 포함되어 있고 메타데이터(파일 날짜 등)나 빈 공간이 아닌 파일만 비교하려는 경우 플로피와 이미지를 마운트하고 디렉터리 트리를 비교하십시오.
답변2
플로피 장치는 실제로 파일로 간주되므로 /dev/fd0
플로피 장치( )의 해시 값(예: SHA1 또는 MD5)과 디스크 이미지를 비교할 수도 있습니다.
답변3
확인할 플로피가 없지만 다음과 같이 추측합니다.
diff <( dd if=/dev/fd0 ) floppy.img
플로피 디스크의 내용을 읽고 <( dd ..... )
이를 파일로 취급합니다 diff
. 그런 다음 diff는 이를 파일과 비교합니다.