|
Packit Service |
1d0348 |
.TH ARCHIVE_WRITE_FILTER 3 "August 14, 2014" ""
|
|
Packit Service |
1d0348 |
.SH NAME
|
|
Packit Service |
1d0348 |
.ad l
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_b64encode\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_by_name\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_bzip2\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_compress\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_grzip\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_gzip\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lrzip\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lz4\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lzip\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lzma\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lzop\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_none\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_program\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_uuencode\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_xz\fP,
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_zstd\fP,
|
|
Packit Service |
1d0348 |
\- functions enabling output filters
|
|
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_write_add_filter_b64encode\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_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_write_add_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_write_add_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_write_add_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_write_add_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_write_add_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_write_add_filter_lzip\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_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_write_add_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_write_add_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_write_add_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_write_add_filter_uuencode\fP(\fI\%struct\ archive\ *\fP);
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fIint\fP
|
|
Packit Service |
1d0348 |
.br
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_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_write_add_filter_zstd\fP(\fI\%struct\ archive\ *\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_write_add_filter_bzip2\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_compress\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_grzip\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_gzip\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lrzip\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lz4\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lzip\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lzma\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_lzop\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_xz\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_zstd\fP(),
|
|
Packit Service |
1d0348 |
The resulting archive will be compressed as specified.
|
|
Packit Service |
1d0348 |
Note that the compressed output is always properly blocked.
|
|
Packit Service |
1d0348 |
.TP
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_b64encode\fP(),
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_uuencode\fP(),
|
|
Packit Service |
1d0348 |
The output will be encoded as specified.
|
|
Packit Service |
1d0348 |
The encoded output is always properly blocked.
|
|
Packit Service |
1d0348 |
.TP
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_none\fP()
|
|
Packit Service |
1d0348 |
This is never necessary.
|
|
Packit Service |
1d0348 |
It is provided only for backwards compatibility.
|
|
Packit Service |
1d0348 |
.TP
|
|
Packit Service |
1d0348 |
\fB\%archive_write_add_filter_program\fP()
|
|
Packit Service |
1d0348 |
The archive will be fed into the specified compression program.
|
|
Packit Service |
1d0348 |
The output of that program is blocked and written to the client
|
|
Packit Service |
1d0348 |
write callbacks.
|
|
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 |
on success, or
|
|
Packit Service |
1d0348 |
\fBARCHIVE_FATAL\fP.
|
|
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 |
\fBtar\fP(1),
|
|
Packit Service |
1d0348 |
\fBlibarchive\fP(3),
|
|
Packit Service |
1d0348 |
\fBarchive_write\fP(3),
|
|
Packit Service |
1d0348 |
\fBarchive_write_format\fP(3),
|
|
Packit Service |
1d0348 |
\fBarchive_write_set_options\fP(3),
|
|
Packit Service |
1d0348 |
\fBcpio\fP(5),
|
|
Packit Service |
1d0348 |
\fBmtree\fP(5),
|
|
Packit Service |
1d0348 |
\fBtar\fP(5)
|