This package can create and extract ZIP files with compressed data.
It can take an array with a list of file names and creates a ZIP archive with a given name adding the file contents after being compressed. The class can update an existing ZIP archive as well replacing the listed files.
The class can also take a given ZIP archive to extract a given file from it. Optionally it may also delete the original ZIP archive file.