두 바이너리는 얼마나 비슷하거나 다른가요?

두 바이너리는 얼마나 비슷하거나 다른가요?

diff매우 유사하지만 완전히 동일 하지는 않은 일부 미디어 파일(지금은 비디오 파일이지만 사진 파일에도 좋은 솔루션을 사용할 수 있을지 의문입니다)이 있습니다 cmp. 그러나 몇 바이트만 다르면 차이점을 알 수 없을 수도 있습니다. (이는 여러 요인에 따라 크게 달라지므로 무시하겠습니다.) 두 파일에서 몇 비트/바이트가 다른지 출력(추정)할 수 있는 프로그램(바람직하게는 Debian Stretch)이 있습니까?

답변1

이것cmp프로그램(사용하지 않는 한-s옵션)에는 다양한 바이트가 나열됩니다. 입력하시면 개수를 알 수 있습니다wc,예를 들어,

cmp -l foo bar | wc -l

이것-l옵션은 모든 차이점을 나열하도록 지시합니다. 다양한 길이를 설명하려면 더 복잡한 스크립트를 만들어야 합니다.cmp신고하지 마세요저것부분.

관련 정보