winmerge
winmerge copied to clipboard
Perform binary comparison, then detailed comparison only if different
I've been using WinMerge to compare quite a few 20-80MB PDF files recently. I've noticed it's fairly slow at this task, even if the files are identical. Note that I don't want to just compare these files as binary.
What if, for files that can fit within RAM, WinMerge always performed a binary comparison, and then only performed a more detailed comparison if the files are different?
I am a little confused. Are you talking about file comparisons? Or are you talking about folder comparisons? By "binary comparison" are you talking about the binary contents compare method? Or are you talking about a file comparison window that displays in hexadecimal? What kind of comparison is "a more detailed comparison"?
I am a little confused.
Sorry for the confusion. My fault. I'll provide answers to your questions and further details below.
Are you talking about file comparisons?
Yes.
Or are you talking about folder comparisons?
No.
By "binary comparison" are you talking about the binary contents compare method?
Yes.
Or are you talking about a file comparison window that displays in hexadecimal?
No.
What kind of comparison is "a more detailed comparison"?
By "more detailed comparison", I'm talking about showing the exact differences between the files being compared.
Feel free to ask more questions, if needed. I don't get annoyed at all by questions (and ask many myself), so please don't worry in any way.
When comparing different large files, the following message box appears. What you want is a button in this message box to display the contents of the files in a file comparison window?

I think he refer to what I also mentioned https://github.com/WinMerge/winmerge/issues/1391#issue-1292064253 For each file use the faster binary comparison algo already avaiable and if the result means different content then perform a different comparison as user setted (like compare as image, plugins ecc)