2008-09-19 13 views
3

우선 텍스트 비교가 필요 없기 때문에 Beyond Compare는 필요한 것을 수행하지 않습니다.Win/Linux 용 이진 비교 도구가 필요합니다.

두 파일 간의 차이점을 바이트 수준에서보고 할 수있는 유틸리티를 찾고 있습니다. 최소한 파일의 변경 비율 또는 영향을받는 바이트/섹터에 대한 보고서를 볼 필요가 있습니다.

이 작업을 직접 수행하는 데 어려움이 있습니까?

답변

7

찾았습니다. VBinDiff입니다. 나는 그것을 사용하지 않았지만 아마도 당신이 원하는 것을 할 것입니다.

+0

나는 vbindiff를 사용합니다. 인터페이스는 끔찍하지만 작동합니다. –

2

내가 그것을 빨리 하나 정확하게 파일에 포함 된 내용에 따라 다르지만 여기 같아요

hexdump file1 > file1.tmp 
hexdump file2 > file2.tmp 
diff file1.tmp file2.tmp 

(16) 이후 바이트는 일반적으로 각 라인에보고, 이것은 기술적으로 당신의 수를 제공하지 않습니다 바이트가 변경되었지만 파일 변경이 발생한 위치를 대략적으로 알려줍니다.

0

창문에는 Araxis Merge을 사용할 수 있습니다. 이진 비교 기능을 설명하는 page은 다음과 같습니다.

1

UltraCompare 이진 비교에 가장 적합합니다. 그것은 정말로 유용한 스마트 비교기를 가지고 있습니다.

1

xdelta을 사용할 수 있습니다. 이것은 바이너리 패치를 만들기 위해 사용할 수있는 오픈 소스 바이너리 diff 도구이지만 발견 된 차이점에 대한 정보도 제공한다고 생각합니다.

1

ECMerge는 최근에 binary differ을 도입했기 때문에 몇 기가 바이트의 파일을 비교할 수 있습니다 (한도는 테라 바이트보다 약간 큽니다). 그것은 리눅스, 윈도우, 맥 OS X 및 솔라리스에서 작동합니다. 이것은 블록 단위로 바이트 단위 또는 블록 단위로 통계를 제공합니다.

원하는 경우 매개 변수 동기화 창과 최소 일치를 사용할 수 있습니다.

+0

멋지고 다양한 기능이있는 것 같습니다. 프리웨어가 아니다. – Stevko