Blame doc/html/archive_read_filter.3.html

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>