I have two different binary files, and I want to compare their difference.

Is there a free GUI based binary diff tool that is available on Windows?

link|improve this question

53% accept rate
feedback

5 Answers

  1. WinMerge - (free and on Windows), accoriding to the Wikipedia article is currently dormant (not that means much if it works and is stable/complete) WinMerge binary diff
  2. Web based: http://diffchecker.com/diff - was able to uploaded 2 binary files for a
  3. But I still do strongly recommend Beyond Compare as it is my favourite file comparison tool and I'm not alone see CodingHorror's post . It's not free, but well worth the purchase. Here's a screen shot of Beyond Compare comparing binary files. screen-shot

If none of these solve your problem look for more here: http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools

Updated: Not sure if I missed the 'free' criteria when I first answered this question or it was added later in an edit. None-the-less have now updated above with a free one at the top of a list.

link|improve this answer
1  
Doesn't really answer the question. :) – Lightness Races in Orbit Jun 28 '11 at 16:43
@Tomalak Geret'kal yes thanks, updated it. – Nick Josevski Aug 9 '11 at 1:12
feedback

HxD is a free hex editor and can perform a basic comparison between binary files.

link|improve this answer
Doesn't seem to be any way to jump to the next difference, which is a pretty critical missing feature. – mhenry1384 Jan 27 at 14:39
feedback

VBinDiff is ok and free:

http://www.cjmweb.net/vbindiff/

link|improve this answer
feedback

Stirling is a non-open-source freeware visual binary diff tool that hasn't been updated since 1999, but is still good.

It features the ability to parse C style struct declarations and apply it to the viewed file. The two file diff view includes a summary graphic showing which areas have been changed, like WinMerge's Location Summary. ASCII, Shift-JIS, EUC, UNICODE, EBCDIC, EBCIDK supported.

Unfortunately it is only localized to Japanese.

link|improve this answer
Not updated since 1999? What if I changed my files since then!? – Lightness Races in Orbit Jun 28 '11 at 16:43
feedback

WinMerge is excellent.

link|improve this answer
2  
Nowhere in the winmerge website does it say anything about binary diff; it appears to just do text files. Could you please edit your answer to include a bit of information about how this actually answers the question? – nhinkle Jul 5 '11 at 19:32
I've modified my answer to include WinMerge, @nhinke is correct in stating that it doesn't list it on the winmerge website, but after installing it, and trying it, it does work. – Nick Josevski Aug 9 '11 at 1:12
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.