# Functions
Archive creates a zip from the contents of the sourceFolder at the destinationZip location.
Clean converts a path into a zip style path by replacing backslashes with forward-slashes and making the paths relative by removing leading "/" and "./".
Extracts the contents of the zipDirectory to the given OS osDirectory.
Find returns a pointer to the file at the given path if it exists, otherwise nil.
Joins a path for use in a zip file.
List writes a ls -la style listing of the zipfile to the given writer.
Opens the file at the given path if possible, otherwise returns an error.
Unarchive opens the specified file and extracts all of its contents to the destination.