In WinMerge, synchronization points represent where files are split and compared. For this reason, it is not guaranteed that the set synchronization points will always be at the same position. In particular, it seems that it often does not work well when the synchronization point is set on the line where there is no difference. If you set synchronization points in the </dxlc:LayoutItem.Resource> line like the attached image, you will get the expected result.
WinMerge uses FreeImage to implement its image comparison functionality. A report was received from a WinMerge user stating that a DDS image was not being displayed correctly. After investigation, it was found that FreeImage 3.18.0 cannot handle DDS images that are not a multiple of 4 in size. The report can be found at the following link: https://github.com/WinMerge/freeimage/issues/14 Although I am not familiar with DDS, it appears that the issue has been addressed in the following commit and DDS...
Thank you for your report. This issue was reported and fixed 2 days ago. The next version will include this fix. https://github.com/WinMerge/winmerge/issues/1747
Adding the /cfg ShowIdentical=0 option will work.
Currently, there is no option in WinMerge to remove the top two lines from the report.
Unfortunately, it is currently not possible not to output a two line header.
You can output the results of the recursive folder comparison to a CSV file with the following command : "C:\Program Files\WinMerge\WinMergeU.exe" /r /noninteractive /cfg ReportType=0 /cfg DirViewExpandSubdirs=1 path1 path2 -or c:\tmp\report.csv
Unfortunately, WinMerge does not have the ability to save to a Zip file from the command line.