How to match my zip file to be exact like the one created with WinZip?
I create my zip in memory with items that are in memory as well. I use AddEntry for this. My zip is to be unpacked with 3rd party software. This software complains that my zip is invalid, or that is unable to find some path within it. But if I repack my
zip file to another with WinZip then the software does not complain to this repacked zip.
I found out that if I set EmitTimesInWindowsFormatWhenSaving value to false then 3rd party software "changes the tune", ie. it does not complain about zip file being invalid anymore, but it says that is now unable to find a directory inside it.
I suspect on the following. When I inspect my zip with UnZip -i then I see that there are no entries for partial folders paths. Those entries can be found in WinZip's zip file.
Is there a way to tell the library to add those "partial subfolders" entries automatically when I add an entry with a path?
Are there other settings that would make my zip as close as possible to WinZip's zip?