1 .TH ARCHIVE_WRITE_FILTER 3 "August 14, 2014" ""
4 \fB\%archive_write_add_filter_b64encode\fP,
5 \fB\%archive_write_add_filter_by_name\fP,
6 \fB\%archive_write_add_filter_bzip2\fP,
7 \fB\%archive_write_add_filter_compress\fP,
8 \fB\%archive_write_add_filter_grzip\fP,
9 \fB\%archive_write_add_filter_gzip\fP,
10 \fB\%archive_write_add_filter_lrzip\fP,
11 \fB\%archive_write_add_filter_lz4\fP,
12 \fB\%archive_write_add_filter_lzip\fP,
13 \fB\%archive_write_add_filter_lzma\fP,
14 \fB\%archive_write_add_filter_lzop\fP,
15 \fB\%archive_write_add_filter_none\fP,
16 \fB\%archive_write_add_filter_program\fP,
17 \fB\%archive_write_add_filter_uuencode\fP,
18 \fB\%archive_write_add_filter_xz\fP,
19 \fB\%archive_write_add_filter_zstd\fP,
20 \- functions enabling output filters
23 Streaming Archive Library (libarchive, -larchive)
26 \fB#include <archive.h>\fP
30 \fB\%archive_write_add_filter_b64encode\fP(\fI\%struct\ archive\ *\fP);
34 \fB\%archive_write_add_filter_bzip2\fP(\fI\%struct\ archive\ *\fP);
38 \fB\%archive_write_add_filter_compress\fP(\fI\%struct\ archive\ *\fP);
42 \fB\%archive_write_add_filter_grzip\fP(\fI\%struct\ archive\ *\fP);
46 \fB\%archive_write_add_filter_gzip\fP(\fI\%struct\ archive\ *\fP);
50 \fB\%archive_write_add_filter_lrzip\fP(\fI\%struct\ archive\ *\fP);
54 \fB\%archive_write_add_filter_lz4\fP(\fI\%struct\ archive\ *\fP);
58 \fB\%archive_write_add_filter_lzip\fP(\fI\%struct\ archive\ *\fP);
62 \fB\%archive_write_add_filter_lzma\fP(\fI\%struct\ archive\ *\fP);
66 \fB\%archive_write_add_filter_lzop\fP(\fI\%struct\ archive\ *\fP);
70 \fB\%archive_write_add_filter_none\fP(\fI\%struct\ archive\ *\fP);
74 \fB\%archive_write_add_filter_program\fP(\fI\%struct\ archive\ *\fP, \fI\%const\ char\ *\ cmd\fP);
78 \fB\%archive_write_add_filter_uuencode\fP(\fI\%struct\ archive\ *\fP);
82 \fB\%archive_write_add_filter_xz\fP(\fI\%struct\ archive\ *\fP);
86 \fB\%archive_write_add_filter_zstd\fP(\fI\%struct\ archive\ *\fP);
91 \fB\%archive_write_add_filter_bzip2\fP(),
92 \fB\%archive_write_add_filter_compress\fP(),
93 \fB\%archive_write_add_filter_grzip\fP(),
94 \fB\%archive_write_add_filter_gzip\fP(),
95 \fB\%archive_write_add_filter_lrzip\fP(),
96 \fB\%archive_write_add_filter_lz4\fP(),
97 \fB\%archive_write_add_filter_lzip\fP(),
98 \fB\%archive_write_add_filter_lzma\fP(),
99 \fB\%archive_write_add_filter_lzop\fP(),
100 \fB\%archive_write_add_filter_xz\fP(),
101 \fB\%archive_write_add_filter_zstd\fP(),
102 The resulting archive will be compressed as specified.
103 Note that the compressed output is always properly blocked.
105 \fB\%archive_write_add_filter_b64encode\fP(),
106 \fB\%archive_write_add_filter_uuencode\fP(),
107 The output will be encoded as specified.
108 The encoded output is always properly blocked.
110 \fB\%archive_write_add_filter_none\fP()
111 This is never necessary.
112 It is provided only for backwards compatibility.
114 \fB\%archive_write_add_filter_program\fP()
115 The archive will be fed into the specified compression program.
116 The output of that program is blocked and written to the client
121 These functions return
127 Detailed error codes and textual descriptions are available from the
128 \fB\%archive_errno\fP()
130 \fB\%archive_error_string\fP()
136 \fBarchive_write\fP(3),
137 \fBarchive_write_format\fP(3),
138 \fBarchive_write_set_options\fP(3),