Create compresses the specified files into a zip archive at the given source path. Existing files at the source path
are overwritten. It uses specific compression methods while processing files. Returns an error if any step fails.
func (z Zip) Extract(source, destination string) (extractedFiles []string, err error)
Extract extracts files from a zip archive at the specified source path to the given destination directory.
It returns a slice of extracted file names and an error if the operation fails.