| GIO Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <gio/gio.h> enum GZlibCompressorFormat; GZlibCompressor * g_zlib_compressor_new (GZlibCompressorFormat format, int level);
GZlibCompressor is an implementation of GCompressor that decompresses data compressed with zlib.
typedef enum {
G_ZLIB_COMPRESSOR_FORMAT_ZLIB,
G_ZLIB_COMPRESSOR_FORMAT_GZIP,
G_ZLIB_COMPRESSOR_FORMAT_RAW
} GZlibCompressorFormat;
Used to select the type of data format to use for GZlibDecompressor and GZlibCompressor.
| deflate compression with zlib header | |
| gzip file format | |
| deflate compression with no header |
Since 2.24
GZlibCompressor * g_zlib_compressor_new (GZlibCompressorFormat format, int level);
Creates a new GZlibCompressor.
|
The format to use for the compressed data |
|
compression level (0-9), -1 for default |
Returns : |
a new GZlibCompressor |
Since 2.24