>The DOS version of PKZIP didn't support long filenames (there was a version that did support Win95-style long filenames).
>Of course there is also another hurdle as well -- you might run into configurations where the DOS-style 8.3 filenames aren't available, and in those cases I've seen DOS programs not work properly.
I'm using the last freebie DOS version of PkZip - the 2.5 - which is now ten years old. It handles the long names, nested directories and whatnot, and is still in daily use to zip a 1+GB backup of a SQL database. It just works, and I'm using it for practically everything.
Update: "practically everything" means "whenever I need to zip from an app". I don't use it to make coffee, mow the lawn, unclog the drains and predict the weather. Just in case Alan was watching.