|
Packit Service |
1d0348 |
.TH ARCHIVE_READ_FILTER 3 "August 14, 2014" ""
|
|
Packit Service |
1d0348 |
.SH NAME
|
|
Packit Service |
1d0348 |
.ad l
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_all\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_bzip2\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_compress\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_gzip\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lz4\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lzma\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_none\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_rpm\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_uu\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_xz\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_zstd\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_program\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_program_signature\fP
|
|
Packit Service |
1d0348 |
\- functions for reading streaming archives
|
|
Packit Service |
1d0348 |
.SH LIBRARY
|
|
Packit Service |
1d0348 |
.ad l
|
|
Packit Service |
1d0348 |
Streaming Archive Library (libarchive, -larchive)
|
|
Packit Service |
1d0348 |
.SH SYNOPSIS
|
|
Packit Service |
1d0348 |
.ad l
|
|
Packit Service |
1d0348 |
\fB#include <archive.h>\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_all\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_bzip2\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_compress\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_grzip\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_gzip\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lrzip\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lz4\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lzma\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lzop\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_none\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_rpm\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_uu\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_xz\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_zstd\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_program\fP(\fI\%struct\ archive\ *\fP, \fI\%const\ char\ *cmd\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_program_signature\fP(\fI\%struct\ archive\ *\fP, \fI\%const\ char\ *cmd\fP, \fI\%const\ void\ *signature\fP, \fI\%size_t\ signature_length\fP);
|
|
Packit Service |
1d0348 |
.SH DESCRIPTION
|
|
Packit Service |
1d0348 |
.ad l
|
|
Packit Service |
1d0348 |
.RS 5
|
|
Packit Service |
1d0348 |
.TP
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_bzip2\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_compress\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_grzip\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_gzip\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lrzip\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lz4\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lzma\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_lzop\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_none\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_rpm\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_uu\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_xz\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_zstd\fP(),
|
|
Packit Service |
1d0348 |
Enables auto-detection code and decompression support for the
|
|
Packit Service |
1d0348 |
specified compression.
|
|
Packit Service |
1d0348 |
These functions may fall back on external programs if an appropriate
|
|
Packit Service |
1d0348 |
library was not available at build time.
|
|
Packit Service |
1d0348 |
Decompression using an external program is usually slower than
|
|
Packit Service |
1d0348 |
decompression through built-in libraries.
|
|
Packit Service |
1d0348 |
Note that
|
|
Packit Service |
1d0348 |
``none''
|
|
Packit Service |
1d0348 |
is always enabled by default.
|
|
Packit Service |
1d0348 |
.TP
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_all\fP()
|
|
Packit Service |
1d0348 |
Enables all available decompression filters.
|
|
Packit Service |
1d0348 |
.TP
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_program\fP()
|
|
Packit Service |
1d0348 |
Data is fed through the specified external program before being dearchived.
|
|
Packit Service |
1d0348 |
Note that this disables automatic detection of the compression format,
|
|
Packit Service |
1d0348 |
so it makes no sense to specify this in conjunction with any other
|
|
Packit Service |
1d0348 |
decompression option.
|
|
Packit Service |
1d0348 |
.TP
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_program_signature\fP()
|
|
Packit Service |
1d0348 |
This feeds data through the specified external program
|
|
Packit Service |
1d0348 |
but only if the initial bytes of the data match the specified
|
|
Packit Service |
1d0348 |
signature value.
|
|
Packit Service |
1d0348 |
.RE
|
|
Packit Service |
1d0348 |
.SH RETURN VALUES
|
|
Packit Service |
1d0348 |
.ad l
|
|
Packit Service |
1d0348 |
These functions return
|
|
Packit Service |
1d0348 |
\fBARCHIVE_OK\fP
|
|
Packit Service |
1d0348 |
if the compression is fully supported,
|
|
Packit Service |
1d0348 |
\fBARCHIVE_WARN\fP
|
|
Packit Service |
1d0348 |
if the compression is supported only through an external program.
|
|
Packit Service |
1d0348 |
.PP
|
|
Packit Service |
1d0348 |
\fB\%archive_read_support_filter_none\fP()
|
|
Packit Service |
1d0348 |
always succeeds.
|
|
Packit Service |
1d0348 |
.SH ERRORS
|
|
Packit Service |
1d0348 |
.ad l
|
|
Packit Service |
1d0348 |
Detailed error codes and textual descriptions are available from the
|
|
Packit Service |
1d0348 |
\fB\%archive_errno\fP()
|
|
Packit Service |
1d0348 |
and
|
|
Packit Service |
1d0348 |
\fB\%archive_error_string\fP()
|
|
Packit Service |
1d0348 |
functions.
|
|
Packit Service |
1d0348 |
.SH SEE ALSO
|
|
Packit Service |
1d0348 |
.ad l
|
|
Packit Service |
1d0348 |
\fBlibarchive\fP(3),
|
|
Packit Service |
1d0348 |
\fBarchive_read\fP(3),
|
|
Packit Service |
1d0348 |
\fBarchive_read_data\fP(3),
|
|
Packit Service |
1d0348 |
\fBarchive_read_format\fP(3),
|
|
Packit Service |
1d0348 |
\fBarchive_read_format\fP(3)
|