I don't know but the following quote from Archive::Zip::FAQ might be useful:
You can unzip PKZIP/WinZip/etc/ archives using Archive::Zip (that's what it's for) as long as any compressed members are compressed using Deflate compression.
So, maybe ask the user to check the compression settings.
If you need alternatives, I've yet to come across a zip file that couldn't be unzipped by debian's version of infozip
update: oops didn't read well... it seems strange to me that that wouldn't work. What happens when she tries to unzip a zip file created with winzip 9? Maybe the winzip 10 install is buggy...
| [reply] |
You might try using other methods to zip the same data set to see whether your user's Winzip 10 has any trouble with those -- and/or you might try using your perl script on a different machine. Apart from those ideas, I can only offer questions, in case you haven't considered them:
What version of Archive::Zip are you using now? (The current version on CPAN is 1.18) Note that the module reportedly depends on Compress::Zlib (current CPAN version is 2.001), so you might check that as well.
What's your OS/cpu, and how different is your user's machine? Did you get a chance to look at the Winzip 10 readme file, to check for deltas relative to Winzip 9? | [reply] |