archive_write_format (3)
Leading comments
Copyright (c) 2003-2011 Tim Kientzle All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or ...
NAME
archive_write_set_format archive_write_set_format_7zip archive_write_set_format_ar archive_write_set_format_ar_bsd archive_write_set_format_ar_svr4 archive_write_set_format_by_name archive_write_set_format_cpio archive_write_set_format_cpio_newc archive_write_set_format_filter_by_ext archive_write_set_format_filter_by_ext_def archive_write_set_format_gnutar archive_write_set_format_iso9660 archive_write_set_format_mtree archive_write_set_format_mtree_classic archive_write_set_format_mtree_default archive_write_set_format_pax archive_write_set_format_pax_restricted archive_write_set_format_raw archive_write_set_format_shar archive_write_set_format_shar_dump archive_write_set_format_ustar archive_write_set_format_v7tar archive_write_set_format_warc archive_write_set_format_xar archive_write_set_format_zip - functions for creating archivesLIBRARY
Streaming Archive Library (libarchive, -larchive)SYNOPSIS
In archive.h Ft int Fn archive_write_set_format struct archive * int code Ft int Fn archive_write_set_format_7zip struct archive * Ft int Fn archive_write_set_format_ar struct archive * Ft int Fn archive_write_set_format_ar_bsd struct archive * Ft int Fn archive_write_set_format_ar_svr4 struct archive * Ft int Fn archive_write_set_format_by_name struct archive * const char *name Ft int Fn archive_write_set_format_cpio struct archive * Ft int Fn archive_write_set_format_cpio_newc struct archive * Ft int Fn archive_write_set_format_filter_by_ext struct archive * const char *filename Ft int Fn archive_write_set_format_filter_by_ext_def struct archive * const char *filename const char *def_ext Ft int Fn archive_write_set_format_gnutar struct archive * Ft int Fn archive_write_set_format_iso9660 struct archive * Ft int Fn archive_write_set_format_mtree struct archive * Ft int Fn archive_write_set_format_pax struct archive * Ft int Fn archive_write_set_format_pax_restricted struct archive * Ft int Fn archive_write_set_format_raw struct archive * Ft int Fn archive_write_set_format_shar struct archive * Ft int Fn archive_write_set_format_shar_dump struct archive * Ft int Fn archive_write_set_format_ustar struct archive * Ft int Fn archive_write_set_format_v7tar struct archive * Ft int Fn archive_write_set_format_warc struct archive * Ft int Fn archive_write_set_format_xar struct archive * Ft int Fn archive_write_set_format_zip struct archive *DESCRIPTION
These functions set the format that will be used for the archive.
The library can write a variety of common archive formats.
- Fn archive_write_set_format
- Sets the format based on the format code (see archive.h for the full list of format codes). In particular, this can be used in conjunction with Fn archive_format to create a new archive with the same format as an existing archive.
- Fn archive_write_set_format_by_name
- Sets the corresponding format based on the common name.
- Fn archive_write_set_format_filter_by_ext , Fn archive_write_set_format_filter_by_ext_def
-
- Sets both filters and format based on the output filename. Supported extensions: .7z, .zip, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz
- Fn archive_write_set_format_7zip Fn archive_write_set_format_ar_bsd , Fn archive_write_set_format_ar_svr4 , Fn archive_write_set_format_cpio Fn archive_write_set_format_cpio_newc Fn archive_write_set_format_gnutar Fn archive_write_set_format_iso9660 Fn archive_write_set_format_mtree Fn archive_write_set_format_mtree_classic Fn archive_write_set_format_pax Fn archive_write_set_format_pax_restricted Fn archive_write_set_format_raw Fn archive_write_set_format_shar Fn archive_write_set_format_shar_dump Fn archive_write_set_format_ustar Fn archive_write_set_format_v7tar Fn archive_write_set_format_warc Fn archive_write_set_format_xar Fn archive_write_set_format_zip
-
- Set the format as specified. More details on the formats supported by libarchive can be found in the libarchive-formats5 manual page.