WinMerge / winmerge

WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
https://winmerge.org/
GNU General Public License v2.0
6.43k stars 797 forks source link

7zip encrypted archives with encrypted file names #2225

Closed Ugau943 closed 7 months ago

Ugau943 commented 7 months ago

I don't know if this has anything to do with https://github.com/WinMerge/winmerge/issues/367, but I personally have a problem with the same topic.

Comparing two 7z files with password without encrypted file names works fine, it asks for the password and that's it.

But, with two 7z files with password and encrypted file names, I get an error saying "System can't access the file".

It could have something to do with my OS, since I had some trouble with it recently, but I preferred to ask here first, before investigate further for nothing.

sdottaka commented 7 months ago

Thank you for your report. I was able to reproduce this problem.

sdottaka commented 7 months ago

Commit f361646 fixed this issue.

This fix will be included in the next version 2.16.39, but you can also replace Merge7z.dll below with installation folder/Merge7z/Merge7z.dll.

https://github.com/WinMerge/winmerge/releases/tag/Merge7z2301.1

Ugau943 commented 7 months ago

Thanks, work like a charm.