This class can create backup archives of files stored in the server.
It can traverse a given directory recursively and present a form to let the user select the files that will be included in the backup. When the user submits the form, the class uses the Devin Doucette TAR/GZIP/BZIP2/ZIP Archives class to generate a compressed archive with all selected files.