Compress the list of files and/or directories specified in files.
Each file is compressed separately and a new file with a '.gz' extension
is created. The original files are not touched. Existing compressed
files are silently overwritten. If outdir is defined the compressed
versions of the files are placed in this directory.

Unpack the gzip archive gzfile to the directory dir. If
dir is not specified, it defaults to the current directory. If
the gzfile is a directory, all files in the directory will be
recursively gunzipped.

Compress the list of files and/or directories specified in files
into the archive zipfiles in the same directory. If rootdir
is defined the files is located relative to rootdir rather
than the current directory

This function is provided for compatibility with MATLAB, but it
doesn't actually do anything.

Function File:files = unpack (file, dir)

Function File:files = unpack (file, dir, filetype)

Unpack the archive file based on its extension to the directory
dir. If file is a cellstr, then all files will be
handled individually. If dir is not specified, it defaults to
the current directory. It returns a list of files
unpacked. If a directory is in the file list, then the
filetype to unpack must also be specified.

Compress the list of files specified in files.
Each file is compressed separately and a new file with a '.bz2' extension
is created. The original files are not touched. Existing compressed files
are silently overwritten.If outdir is defined the compressed versions
of the files are placed in this directory.