This algorithm searches for matched, modified, inserted and removed blocks in both files:
- Matched blocks are blocks of equal data in both files.
- Inserted blocks are blocks of data inserted into the first file. They are marked only in the second file as they are missing in the first one.
- Removed blocks are blocks of data removed from the first file. They are marked only in the first file as they are missing in the second one.
- Modified blocks are blocks of completely different data.
This algorithm has a quality/performance tuning option, specified in the Compare Files Dialog. If set to "Normal", it may operate faster, but less accurately, and if set to "Precise", it may operate slower (sometimes much slower), but will be able to find more matches.