1 .TH ARCHIVE_READ_FILTER 3 "August 14, 2014" ""
4 \fB\%archive_read_support_filter_all\fP,
5 \fB\%archive_read_support_filter_bzip2\fP,
6 \fB\%archive_read_support_filter_compress\fP,
7 \fB\%archive_read_support_filter_gzip\fP,
8 \fB\%archive_read_support_filter_lz4\fP,
9 \fB\%archive_read_support_filter_lzma\fP,
10 \fB\%archive_read_support_filter_none\fP,
11 \fB\%archive_read_support_filter_rpm\fP,
12 \fB\%archive_read_support_filter_uu\fP,
13 \fB\%archive_read_support_filter_xz\fP,
14 \fB\%archive_read_support_filter_zstd\fP,
15 \fB\%archive_read_support_filter_program\fP,
16 \fB\%archive_read_support_filter_program_signature\fP
17 \- functions for reading streaming archives
20 Streaming Archive Library (libarchive, -larchive)
23 \fB#include <archive.h>\fP
27 \fB\%archive_read_support_filter_all\fP(\fI\%struct\ archive\ *\fP);
31 \fB\%archive_read_support_filter_bzip2\fP(\fI\%struct\ archive\ *\fP);
35 \fB\%archive_read_support_filter_compress\fP(\fI\%struct\ archive\ *\fP);
39 \fB\%archive_read_support_filter_grzip\fP(\fI\%struct\ archive\ *\fP);
43 \fB\%archive_read_support_filter_gzip\fP(\fI\%struct\ archive\ *\fP);
47 \fB\%archive_read_support_filter_lrzip\fP(\fI\%struct\ archive\ *\fP);
51 \fB\%archive_read_support_filter_lz4\fP(\fI\%struct\ archive\ *\fP);
55 \fB\%archive_read_support_filter_lzma\fP(\fI\%struct\ archive\ *\fP);
59 \fB\%archive_read_support_filter_lzop\fP(\fI\%struct\ archive\ *\fP);
63 \fB\%archive_read_support_filter_none\fP(\fI\%struct\ archive\ *\fP);
67 \fB\%archive_read_support_filter_rpm\fP(\fI\%struct\ archive\ *\fP);
71 \fB\%archive_read_support_filter_uu\fP(\fI\%struct\ archive\ *\fP);
75 \fB\%archive_read_support_filter_xz\fP(\fI\%struct\ archive\ *\fP);
79 \fB\%archive_read_support_filter_zstd\fP(\fI\%struct\ archive\ *\fP);
83 \fB\%archive_read_support_filter_program\fP(\fI\%struct\ archive\ *\fP, \fI\%const\ char\ *cmd\fP);
87 \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);
92 \fB\%archive_read_support_filter_bzip2\fP(),
93 \fB\%archive_read_support_filter_compress\fP(),
94 \fB\%archive_read_support_filter_grzip\fP(),
95 \fB\%archive_read_support_filter_gzip\fP(),
96 \fB\%archive_read_support_filter_lrzip\fP(),
97 \fB\%archive_read_support_filter_lz4\fP(),
98 \fB\%archive_read_support_filter_lzma\fP(),
99 \fB\%archive_read_support_filter_lzop\fP(),
100 \fB\%archive_read_support_filter_none\fP(),
101 \fB\%archive_read_support_filter_rpm\fP(),
102 \fB\%archive_read_support_filter_uu\fP(),
103 \fB\%archive_read_support_filter_xz\fP(),
104 \fB\%archive_read_support_filter_zstd\fP(),
105 Enables auto-detection code and decompression support for the
106 specified compression.
107 These functions may fall back on external programs if an appropriate
108 library was not available at build time.
109 Decompression using an external program is usually slower than
110 decompression through built-in libraries.
113 is always enabled by default.
115 \fB\%archive_read_support_filter_all\fP()
116 Enables all available decompression filters.
118 \fB\%archive_read_support_filter_program\fP()
119 Data is fed through the specified external program before being dearchived.
120 Note that this disables automatic detection of the compression format,
121 so it makes no sense to specify this in conjunction with any other
122 decompression option.
124 \fB\%archive_read_support_filter_program_signature\fP()
125 This feeds data through the specified external program
126 but only if the initial bytes of the data match the specified
131 These functions return
133 if the compression is fully supported,
135 if the compression is supported only through an external program.
137 \fB\%archive_read_support_filter_none\fP()
141 Detailed error codes and textual descriptions are available from the
142 \fB\%archive_errno\fP()
144 \fB\%archive_error_string\fP()
149 \fBarchive_read\fP(3),
150 \fBarchive_read_data\fP(3),
151 \fBarchive_read_format\fP(3),
152 \fBarchive_read_format\fP(3)