| GSF Reference Manual |
|---|
Compression —
struct GsfInputGZip; GsfInput* gsf_input_gzip_new (GsfInput *source, GError **err); GsfInput* gsf_input_memory_new_from_bzip (GsfInput *source, GError **err); struct GsfOutputGZip; GsfOutput* gsf_output_gzip_new (GsfOutput *sink, GError **err); struct GsfOutputBzip; GsfOutput* gsf_output_bzip_new (GsfOutput *sink, GError **err);
GsfInput* gsf_input_gzip_new (GsfInput *source, GError **err);
Adds a reference to source.
| source : | The underlying data source. |
| err : | optionally NULL. |
| Returns : | a new file or NULL. |
GsfInput* gsf_input_memory_new_from_bzip (GsfInput *source, GError **err);
| source : | a GsfInput |
| err : | a GError |
| Returns : | a new GsfInputMemory or NULL. |
GsfOutput* gsf_output_gzip_new (GsfOutput *sink, GError **err);
Adds a reference to sink.
| sink : | The underlying data source. |
| err : | optionally NULL. |
| Returns : | a new file or NULL. |
| << Zip | MS OLE2 >> |