플로피 디스크 이미지 파일을 실제 플로피 디스크 내용과 비교하는 방법은 무엇입니까?

플로피 디스크 이미지 파일을 실제 플로피 디스크 내용과 비교하는 방법은 무엇입니까?

플로피 이미지(예: .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는 이를 파일과 비교합니다.

관련 정보