I'm releasing version 1.21 of the Zip Plugin as a public beta. This adds full Password / Encryption support for accessing or adding files to zips. It also fixes a bug when Drag / Drop is used to move files out of a zip (not copy, but move).
A few notes. First off, there's a really crude, temporary icon that indicates password protected files within the zip. Just ignore its hideousness.
Now regarding the passwords. DEXplor keeps track of a "current" password for each zip file you have worked with. This is a unique issue to DEXplor since it is possible to have multiple Zip files open at one time. So there isn't a global password for use with all zips, but a list of passwords that is associated with specific zip files. These passwords are only set by one of two occurances:
1 - You sucessfully supply a valid password to extract a protected file from a zip. That password is then the current password for that entire zip.
2 - You specify a password when adding a file to the zip.
The current password is used for two things:
1 - It is automatically used to try to unlock any protected files in that zip. So if all the files in the zip are protected with the same password, you will only have to provide the password one time for that session of DEXplor to access all the files in that zip.
2 - It is the default password to be used when adding a new file to a zip. Note that if you uncheck the "Password Protect" box when adding a file to a zip, the current password is cleared. There will no longer be a current password associated with that zip file. Some zip software will just use the current password to protect all files added to the zip without asking. I let the user specify whether or not they want to use the password, since I already ask about the paths when adding files.
A few additional comments. The Zip format allows for files within the zip to be protected by different passwords. You could have a Zip that contains 4 files, each requiring a different password. If the current password will not unlock a file then DEXplor will ask you for the password. Other Zip software I've tried would just give you an error in that case. If you provide a bad password while attempting to access a file in a zip it will NOT be set as the current password. The version of WinZip I'm using does that, and it could be a very bad thing (because you never verify the password, and any other files you add to the zip would be encrypted with that password).
Now for the download and installation. I am not including an installer for this beta because there is just a single file that needs to be copied to your Pocket PC. Download the appropriate version from the list below, then copy the DEXZip.dxp file to the \Program Files\DEXplor\Plugins directory on your Pocket PC. I suggest renaming the original DEXZip.dxp to something else first so you can restore it if you want.
Downloads:
Of course you are using the beta plugin at your own risk. Please post any problems, suggestions or feedback to this thread.
Thanks!
Dan East