# Functions

MatchingFormat returns the first archive format that matches the given file, or nil if there is no match.
RegisterFormat adds a supported archive format.

# Variables

SupportedFormats contains all supported archive formats.
Tar is for Tar format.
TarGz is for TarGz format.

# Interfaces

Archiver represent a archive format.