Creating ZIP archives from files and directories and unpacking archives
under the current user permissions is possible by means of these two
methods:
These methods function as expected: one creates an archive, taking the
list of files and the location and the name for the new archive, and the
other one unpacks the files from the source to the destination,
optionally, rewriting the existing files.