동일한 파일의 손상된 복사본 두 개를 병합하여 오류를 수정하거나 동일한 크기의 파일에서 다른 부분을 찾습니다.

동일한 파일의 손상된 복사본 두 개를 병합하여 오류를 수정하거나 동일한 크기의 파일에서 다른 부분을 찾습니다.

하드 드라이브의 미러 복사본이 있으면 한 복사본에서 다른 복사본과 다른 파일이 거의 없다는 것을 알았습니다(sha256을 통해 확인). 이 두 버전을 파일 중 하나의 여러 버전으로 병합하고 싶고, 버전 중 하나가 정확하기를 원합니다. 파일이 모두 손상된 것 같아요. 이론적으로 조합 수가 매우 많을 수 있으므로 먼저 수동으로 병합을 시도해 보고 싶습니다.

  1. 파일의 다른 부분을 식별합니다. 모든 크기 바이트/"프레임" 범위의 차이를 표시할 수 있는 도구가 있습니까? cmp/diff는 첫 번째 다른 바이트만 표시하거나 모든 바이트의 긴 목록을 표시합니다. 프레임을 1kb로 설정하면 도구에서 다음과 같이 출력됩니다. 프레임 34-41, 프레임 1779-2005 등

  2. 위 섹션의 모든 조합을 하나의 파일의 여러 복사본으로 병합합니다.

Linux의 웹 검색 도구를 통해 1 또는 2를 쉽게 찾을 수 없습니다. 어쩌면 내가 하고 싶은 자동화된 작업이 더 있을 수도 있나요?

관련 정보