%ARCHIVE_FORMAT_AR_BSD: BSD variant of Unix archive format. This format does not support storing directories.
%ARCHIVE_FORMAT_AR_GNU: GNU/SVR4 variant of Unix archive format. This format does not support storing directories.
%ARCHIVE_FORMAT_CPIO_POSIX: CPIO archive, POSIX standard cpio interchage format.
%ARCHIVE_FORMAT_CPIO_SVR4_NOCRC: CPIO archive, SVR4 non-CRC variant
%ARCHIVE_FORMAT_TAR_GNUTAR: Tar archive, support most popular GNU extensions.
%ARCHIVE_FORMAT_ISO9660: Raw CD image
%ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE: Tar archive, use pax interchage format
%ARCHIVE_FORMAT_TAR_PAX_RESTRICTED: Tar archive, use ustar format is possible. If there are extended headers which cannot be represented in the ustar format, libarchive will use pax interchage format instead.
%ARCHIVE_FORMAT_7ZIP: 7-zip archive
%ARCHIVE_FORMAT_TAR_USTAR: Tar archive, use old ustar format
%ARCHIVE_FORMAT_XAR: Xar archive
%ARCHIVE_FORMAT_ZIP: Zip archive
This is a non-negative number which represents formats supported by libarchive. A libarchive format is a file format which can store many files as a archive file.