Blame doc/text/archive_read_filter.3.txt

Packit Service 1d0348
ARCHIVE_READ_FILTER(3)	 BSD Library Functions Manual	ARCHIVE_READ_FILTER(3)
Packit Service 1d0348
Packit Service 1d0348
NAME
Packit Service 1d0348
     archive_read_support_filter_all, archive_read_support_filter_bzip2,
Packit Service 1d0348
     archive_read_support_filter_compress, archive_read_support_filter_gzip,
Packit Service 1d0348
     archive_read_support_filter_lz4, archive_read_support_filter_lzma,
Packit Service 1d0348
     archive_read_support_filter_none, archive_read_support_filter_rpm,
Packit Service 1d0348
     archive_read_support_filter_uu, archive_read_support_filter_xz,
Packit Service 1d0348
     archive_read_support_filter_zstd, archive_read_support_filter_program,
Packit Service 1d0348
     archive_read_support_filter_program_signature — functions for reading
Packit Service 1d0348
     streaming 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_read_support_filter_all(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_bzip2(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_compress(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_grzip(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_gzip(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_lrzip(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_lz4(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_lzma(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_lzop(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_none(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_rpm(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_uu(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_xz(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_zstd(struct archive *);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_program(struct archive *, const char *cmd);
Packit Service 1d0348
Packit Service 1d0348
     int
Packit Service 1d0348
     archive_read_support_filter_program_signature(struct archive *,
Packit Service 1d0348
	 const char *cmd, const void *signature, size_t signature_length);
Packit Service 1d0348
Packit Service 1d0348
DESCRIPTION
Packit Service 1d0348
     archive_read_support_filter_bzip2(),
Packit Service 1d0348
	     archive_read_support_filter_compress(),
Packit Service 1d0348
	     archive_read_support_filter_grzip(),
Packit Service 1d0348
	     archive_read_support_filter_gzip(),
Packit Service 1d0348
	     archive_read_support_filter_lrzip(),
Packit Service 1d0348
	     archive_read_support_filter_lz4(),
Packit Service 1d0348
	     archive_read_support_filter_lzma(),
Packit Service 1d0348
	     archive_read_support_filter_lzop(),
Packit Service 1d0348
	     archive_read_support_filter_none(),
Packit Service 1d0348
	     archive_read_support_filter_rpm(),
Packit Service 1d0348
	     archive_read_support_filter_uu(),
Packit Service 1d0348
	     archive_read_support_filter_xz(),
Packit Service 1d0348
	     archive_read_support_filter_zstd(),
Packit Service 1d0348
	     Enables auto-detection code and decompression support for the
Packit Service 1d0348
	     specified compression.  These functions may fall back on external
Packit Service 1d0348
	     programs if an appropriate library was not available at build
Packit Service 1d0348
	     time.  Decompression using an external program is usually slower
Packit Service 1d0348
	     than decompression through built-in libraries.  Note that “none”
Packit Service 1d0348
	     is always enabled by default.
Packit Service 1d0348
     archive_read_support_filter_all()
Packit Service 1d0348
	     Enables all available decompression filters.
Packit Service 1d0348
     archive_read_support_filter_program()
Packit Service 1d0348
	     Data is fed through the specified external program before being
Packit Service 1d0348
	     dearchived.  Note that this disables automatic detection of the
Packit Service 1d0348
	     compression format, so it makes no sense to specify this in con‐
Packit Service 1d0348
	     junction with any other decompression option.
Packit Service 1d0348
     archive_read_support_filter_program_signature()
Packit Service 1d0348
	     This feeds data through the specified external program but only
Packit Service 1d0348
	     if the initial bytes of the data match the specified signature
Packit Service 1d0348
	     value.
Packit Service 1d0348
Packit Service 1d0348
RETURN VALUES
Packit Service 1d0348
     These functions return ARCHIVE_OK if the compression is fully supported,
Packit Service 1d0348
     ARCHIVE_WARN if the compression is supported only through an external
Packit Service 1d0348
     program.
Packit Service 1d0348
Packit Service 1d0348
     archive_read_support_filter_none() always succeeds.
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
     libarchive(3), archive_read(3), archive_read_data(3),
Packit Service 1d0348
     archive_read_format(3), archive_read_format(3)
Packit Service 1d0348
Packit Service 1d0348
BSD				August 14, 2014 			   BSD