File archiver

A file archiver is utility software that combines files into a single archive file – or in less common cases, multiple files. A relatively simple implementation might include the content of each file plus its name. A more advanced implementation stores additional metadata, such as the timestamps, file attributes and access control information. An archiver might compress input file content to reduce the size of the resulting archive.

In addition to creating an archive, the same utility may also support extracting the contained file content to recreate the original files.