Comparing large files using prediffer unsuitable #837
Unanswered
OpenShooter
asked this question in
Q&A
Replies: 1 comment 2 replies
-
Do you mean the IgnoreColumns.dll prediffer plugin? Unfortunately, WinMerge is an implementation that makes heavy use of temporary files, so it's not very suitable for handling large files.
I tried the following, but couldn't reproduce the problem. If it's taking a long time, you should see a progress bar. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I had an occasion recently to compare hundreds of large (~0.5 GB) text files between two directories. These files needed to be compared ignoring part of each line, columns 80 to the end of the line. It seems WinMerge has such a capability, but it operates by copying the file (prediffer), removing the parts to be ignored during comparison. This is unsuitable because it will be very slow, and it will require a lot of temporary extra disk space.
Is there any better way to make this comparison with the existing WinMerge 2.16.12.0?
Another question that came up during this comparison is excluding files from the comparison. The directories being compared actually contain 6 sets of files,
Com kIx=
nnn.txt
,ComIxSeq kIx=
nnn.txt
,ComNoSeq kIx=
nnn.txt
,Pos kIx=
nnn.txt
,PosIxSeq kIx=
nnn.txt
andPosNoSeq kIx=
nnn.txt
. In this case, I only wanted to compare the "Pos kIx" set, but if I set Folder; Filter to "Pos*" and start the compare, the filename window is empty. Perhaps it just takes a few minutes to determine which files; if so, there needs to be some user feedback, e g, "Locating files...".Beta Was this translation helpful? Give feedback.
All reactions