As I recall, the allowable files types are restricted, so I would try serializing the file names instead of the extension.
Mind you, I'm not sure if anything other than WinZip 12 can rejoin the files automatically. You may be casting all the Mac and Linux users into outer darkness as far as your contribution is concerned.