My computer 1: Abbrevia 4, Delphi XE, Windows Vista (Dutch). I can zip files with password with a TAbZipArchive instance, send the resulting zipped stream and unzip it. However: after unzipping, I add the resulting stream to a new zip file with addfromstream and that archive cannot be unzipped because of wrong password. Not with a AbUnzipper, not with any other tool, but the Delphi TAZipArchive unzips it fine.
My computer2: Abbrevia 4, Delphi XE, Windows 7 (English), When I compile the same code (copied sources an compiled them on Windows 7), when do the same as described above, the zipped stream also cannot be unzipped due to invalid password.
I wonder if the Ansistring has something to do with it.
edit: Sorry i was not aware this issue dates from 2011..
Current Abbrevia source is at version 5.
(actually at 5.1 if we can go by the filename of "Abbrevia 5.1.zip" modified a few days ago)
I see no reference to passwords in the changelist, but possibly the problem got fixed somewhere down the line. I suggest trying the latest version, then returning here with a minimal example project that can replicate the issue.
Last edit: Barry Staes 2013-10-01