http://www.perlmonks.org?node_id=224357

John M. Dlugosz has asked for the wisdom of the Perl Monks concerning the following question:

I want to rename items in a zipfile. More directly, I want to add a subdirectory to the filenames recorded in the zip that was not actually present when the ZIP utility packed up the files.

The info-zip command line tool doesn't have any option for adding files under a different (qualified) name than what it finds. I understand there are Zipper tools written in Perl that offer the same functionality. Does anything like that have this feature, or is mature enough that I could use it instead and tinker with it to add such a feature?

—John