| Top |
| GFileInfo * | file-info | Read / Write |
| GZlibCompressorFormat | format | Read / Write / Construct Only |
| gint | level | Read / Write / Construct Only |
GZlibCompressor * g_zlib_compressor_new (GZlibCompressorFormat format,int level);
Creates a new GZlibCompressor.
format |
The format to use for the compressed data |
|
level |
compression level (0-9), -1 for default |
Since: 2.24
GFileInfo *
g_zlib_compressor_get_file_info (GZlibCompressor *compressor);
Returns the “file-info” property.
Since: 2.26
void g_zlib_compressor_set_file_info (GZlibCompressor *compressor,GFileInfo *file_info);
Sets file_info
in compressor
. If non-NULL, and compressor
's
“format” property is G_ZLIB_COMPRESSOR_FORMAT_GZIP,
it will be used to set the file name and modification time in
the GZIP header of the compressed data.
Note: it is an error to call this function while a compression is in
progress; it may only be called immediately after creation of compressor
,
or after resetting it with g_converter_reset().
Since: 2.26
Used to select the type of data format to use for GZlibDecompressor and GZlibCompressor.
Since: 2.24
“file-info” property“file-info” GFileInfo *
If set to a non-NULL GFileInfo object, and “format” is
G_ZLIB_COMPRESSOR_FORMAT_GZIP, the compressor will write the file name
and modification time from the file info to the GZIP header.
Flags: Read / Write
Since: 2.26
“format” property“format” GZlibCompressorFormat
The format of the compressed data.
Flags: Read / Write / Construct Only
Default value: G_ZLIB_COMPRESSOR_FORMAT_ZLIB