Blame doc/text/archive_write_format.3.txt

Packit Service 1d0348
ARCHIVE_WRITE_FORMAT(3)  BSD Library Functions Manual  ARCHIVE_WRITE_FORMAT(3)
Packit Service 1d0348
Packit Service 1d0348
NAME
Packit Service 1d0348
     archive_write_set_format, archive_write_set_format_7zip,
Packit Service 1d0348
     archive_write_set_format_ar, archive_write_set_format_ar_bsd,
Packit Service 1d0348
     archive_write_set_format_ar_svr4, archive_write_set_format_by_name,
Packit Service 1d0348
     archive_write_set_format_cpio, archive_write_set_format_cpio_newc,
Packit Service 1d0348
     archive_write_set_format_filter_by_ext,
Packit Service 1d0348
     archive_write_set_format_filter_by_ext_def,
Packit Service 1d0348
     archive_write_set_format_gnutar, archive_write_set_format_iso9660,
Packit Service 1d0348
     archive_write_set_format_mtree, archive_write_set_format_mtree_classic,
Packit Service 1d0348
     archive_write_set_format_mtree_default, archive_write_set_format_pax,
Packit Service 1d0348
     archive_write_set_format_pax_restricted, archive_write_set_format_raw,
Packit Service 1d0348
     archive_write_set_format_shar, archive_write_set_format_shar_dump,
Packit Service 1d0348
     archive_write_set_format_ustar, archive_write_set_format_v7tar,
Packit Service 1d0348
     archive_write_set_format_warc, archive_write_set_format_xar,
Packit Service 1d0348
     archive_write_set_format_zip, — functions for creating archives
Packit Service 1d0348
Packit Service 1d0348
LIBRARY
Packit Service 1d0348
     Streaming Archive Library (libarchive, -larchive)
Packit Service 1d0348
Packit Service 1d0348
SYNOPSIS
Packit Service 1d0348
     #include <archive.h>
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format(struct archive *, int code);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_7zip(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_ar(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_ar_bsd(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_ar_svr4(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_by_name(struct archive *, const char *name);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_cpio(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_cpio_newc(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_filter_by_ext(struct archive *,
Packit Service 1d0348
	 const char *filename);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_filter_by_ext_def(struct archive *,
Packit Service 1d0348
	 const char *filename, const char *def_ext);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_gnutar(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_iso9660(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_mtree(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_pax(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_pax_restricted(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_raw(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_shar(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_shar_dump(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_ustar(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_v7tar(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_warc(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_xar(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_write_set_format_zip(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
DESCRIPTION
Packit Service 1d0348
     These functions set the format that will be used for the archive.
Packit Service 1d0348
Packit Service 1d0348
     The library can write a variety of common archive formats.
Packit Service 1d0348
Packit Service 1d0348
     archive_write_set_format()
Packit Service 1d0348
	     Sets the format based on the format code (see archive.h for the
Packit Service 1d0348
	     full list of format codes).  In particular, this can be used in
Packit Service 1d0348
	     conjunction with archive_format() to create a new archive with
Packit Service 1d0348
	     the same format as an existing archive.
Packit Service 1d0348
Packit Service 1d0348
     archive_write_set_format_by_name()
Packit Service 1d0348
	     Sets the corresponding format based on the common name.
Packit Service 1d0348
Packit Service 1d0348
     archive_write_set_format_filter_by_ext(),
Packit Service 1d0348
	     archive_write_set_format_filter_by_ext_def()
Packit Service 1d0348
	     Sets both filters and format based on the output filename.  Sup‐
Packit Service 1d0348
	     ported extensions: .7z, .zip, .jar, .cpio, .iso, .a, .ar, .tar,
Packit Service 1d0348
	     .tgz, .tar.gz, .tar.bz2, .tar.xz
Packit Service 1d0348
Packit Service 1d0348
     archive_write_set_format_7zip() archive_write_set_format_ar_bsd(),
Packit Service 1d0348
	     archive_write_set_format_ar_svr4(),
Packit Service 1d0348
	     archive_write_set_format_cpio()
Packit Service 1d0348
	     archive_write_set_format_cpio_newc()
Packit Service 1d0348
	     archive_write_set_format_gnutar()
Packit Service 1d0348
	     archive_write_set_format_iso9660()
Packit Service 1d0348
	     archive_write_set_format_mtree()
Packit Service 1d0348
	     archive_write_set_format_mtree_classic()
Packit Service 1d0348
	     archive_write_set_format_pax()
Packit Service 1d0348
	     archive_write_set_format_pax_restricted()
Packit Service 1d0348
	     archive_write_set_format_raw() archive_write_set_format_shar()
Packit Service 1d0348
	     archive_write_set_format_shar_dump()
Packit Service 1d0348
	     archive_write_set_format_ustar() archive_write_set_format_v7tar()
Packit Service 1d0348
	     archive_write_set_format_warc() archive_write_set_format_xar()
Packit Service 1d0348
	     archive_write_set_format_zip()
Packit Service 1d0348
	     Set the format as specified.  More details on the formats sup‐
Packit Service 1d0348
	     ported by libarchive can be found in the libarchive-formats(5)
Packit Service 1d0348
	     manual page.
Packit Service 1d0348
Packit Service 1d0348
RETURN VALUES
Packit Service 1d0348
     These functions return ARCHIVE_OK on success, or ARCHIVE_FATAL.
Packit Service 1d0348
Packit Service 1d0348
ERRORS
Packit Service 1d0348
     Detailed error codes and textual descriptions are available from the
Packit Service 1d0348
     archive_errno() and archive_error_string() functions.
Packit Service 1d0348
Packit Service 1d0348
SEE ALSO
Packit Service 1d0348
     tar(1), libarchive(3), archive_write(3), archive_write_set_options(3),
Packit Service 1d0348
     cpio(5), libarchive-formats(5), mtree(5), tar(5)
Packit Service 1d0348
Packit Service 1d0348
BSD			       February 14, 2013			   BSD