|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
"http://www.w3.org/TR/html4/loose.dtd">
|
|
Packit |
08bd4c |
<html>
|
|
Packit |
08bd4c |
<head>
|
|
Packit |
08bd4c |
<meta name="generator" content="groff -Thtml, see www.gnu.org">
|
|
Packit |
08bd4c |
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
|
Packit |
08bd4c |
<meta name="Content-Style" content="text/css">
|
|
Packit |
08bd4c |
<style type="text/css">
|
|
Packit |
08bd4c |
p { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
|
Packit |
08bd4c |
pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
|
Packit |
08bd4c |
table { margin-top: 0; margin-bottom: 0; vertical-align: top }
|
|
Packit |
08bd4c |
h1 { text-align: center }
|
|
Packit |
08bd4c |
</style>
|
|
Packit |
08bd4c |
<title></title>
|
|
Packit |
08bd4c |
</head>
|
|
Packit |
08bd4c |
<body>
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
ARCHIVE_READ_FILTER(3) BSD Library Functions Manual
|
|
Packit |
08bd4c |
ARCHIVE_READ_FILTER(3)
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
NAME
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_all,
|
|
Packit |
08bd4c |
archive_read_support_filter_bzip2,
|
|
Packit |
08bd4c |
archive_read_support_filter_compress,
|
|
Packit |
08bd4c |
archive_read_support_filter_gzip,
|
|
Packit |
08bd4c |
archive_read_support_filter_lz4,
|
|
Packit |
08bd4c |
archive_read_support_filter_lzma,
|
|
Packit |
08bd4c |
archive_read_support_filter_none,
|
|
Packit |
08bd4c |
archive_read_support_filter_rpm,
|
|
Packit |
08bd4c |
archive_read_support_filter_uu,
|
|
Packit |
08bd4c |
archive_read_support_filter_xz,
|
|
Packit |
08bd4c |
archive_read_support_filter_program,
|
|
Packit |
08bd4c |
archive_read_support_filter_program_signature —
|
|
Packit |
08bd4c |
functions for reading streaming archives
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
LIBRARY
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
Streaming Archive Library
|
|
Packit |
08bd4c |
(libarchive, -larchive)
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
SYNOPSIS
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
#include
|
|
Packit |
08bd4c |
<archive.h>
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_all(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_bzip2(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_compress(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_grzip(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_gzip(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_lrzip(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_lz4(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_lzma(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_lzop(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_none(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_rpm(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_uu(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_xz(struct archive *);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_program(struct archive *,
|
|
Packit |
08bd4c |
const char *cmd);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
int
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_program_signature(struct archive *,
|
|
Packit |
08bd4c |
const char *cmd,
|
|
Packit |
08bd4c |
const void *signature,
|
|
Packit |
08bd4c |
size_t signature_length);
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
DESCRIPTION
|
|
Packit |
08bd4c |
archive_read_support_filter_bzip2(),
|
|
Packit |
08bd4c |
archive_read_support_filter_compress(),
|
|
Packit |
08bd4c |
archive_read_support_filter_grzip(),
|
|
Packit |
08bd4c |
archive_read_support_filter_gzip(),
|
|
Packit |
08bd4c |
archive_read_support_filter_lrzip(),
|
|
Packit |
08bd4c |
archive_read_support_filter_lz4(),
|
|
Packit |
08bd4c |
archive_read_support_filter_lzma(),
|
|
Packit |
08bd4c |
archive_read_support_filter_lzop(),
|
|
Packit |
08bd4c |
archive_read_support_filter_none(),
|
|
Packit |
08bd4c |
archive_read_support_filter_rpm(),
|
|
Packit |
08bd4c |
archive_read_support_filter_uu(),
|
|
Packit |
08bd4c |
archive_read_support_filter_xz()
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
Enables auto-detection code and
|
|
Packit |
08bd4c |
decompression support for the specified compression. These
|
|
Packit |
08bd4c |
functions may fall back on external programs if an
|
|
Packit |
08bd4c |
appropriate library was not available at build time.
|
|
Packit |
08bd4c |
Decompression using an external program is usually slower
|
|
Packit |
08bd4c |
than decompression through built-in libraries. Note that
|
|
Packit |
08bd4c |
’’none’’ is always enabled by
|
|
Packit |
08bd4c |
default.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_all()
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
Enables all available
|
|
Packit |
08bd4c |
decompression filters.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_program()
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
Data is fed through the
|
|
Packit |
08bd4c |
specified external program before being dearchived. Note
|
|
Packit |
08bd4c |
that this disables automatic detection of the compression
|
|
Packit |
08bd4c |
format, so it makes no sense to specify this in conjunction
|
|
Packit |
08bd4c |
with any other decompression option.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_program_signature()
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
This feeds data through the
|
|
Packit |
08bd4c |
specified external program but only if the initial bytes of
|
|
Packit |
08bd4c |
the data match the specified signature value.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
RETURN VALUES
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
These functions return
|
|
Packit |
08bd4c |
ARCHIVE_OK if the compression is fully supported,
|
|
Packit |
08bd4c |
ARCHIVE_WARN if the compression is supported only
|
|
Packit |
08bd4c |
through an external program.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
archive_read_support_filter_none()
|
|
Packit |
08bd4c |
always succeeds.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
ERRORS
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
Detailed error codes and textual
|
|
Packit |
08bd4c |
descriptions are available from the archive_errno()
|
|
Packit |
08bd4c |
and archive_error_string() functions.
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
SEE ALSO
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
libarchive(3), archive_read(3),
|
|
Packit |
08bd4c |
archive_read_data(3), archive_read_format(3),
|
|
Packit |
08bd4c |
archive_read_format(3)
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
BSD
|
|
Packit |
08bd4c |
August 14, 2014 BSD
|
|
Packit |
08bd4c |
|
|
Packit |
08bd4c |
</body>
|
|
Packit |
08bd4c |
</html>
|