Gsf.OutfileZip

g GObject.Object GObject.Object Gsf.Output Gsf.Output GObject.Object->Gsf.Output Gsf.Outfile Gsf.Outfile Gsf.OutfileZip Gsf.OutfileZip Gsf.Outfile->Gsf.OutfileZip Gsf.Output->Gsf.Outfile

Subclasses:None

Virtual Methods

Inherited:Gsf.Output (3), GObject.Object (7)

Properties

Inherited:Gsf.Output (6)
Name Type Flags Short Description
compression-level int r/w/co The level of compression used, zero meaning none
deflate-level int r/w/co The level of deflate compression used, zero meaning none and -1 meaning the zlib default
entry-name str r/w/co The filename of this member in the archive without path
sink Gsf.Output r/w/co Where the archive is written
zip64 int r/w/co Whether to use zip64 format, -1 meaning automatic

Signals

Inherited:GObject.Object (1)

Fields

Inherited:GObject.Object (1)

Class Details

class Gsf.OutfileZip(**kwargs)
Bases:Gsf.Outfile
Abstract:No
classmethod new(sink)
Parameters:sink (Gsf.Output) – a Gsf.Output to hold the ZIP file
Raises:GLib.Error
Returns:the new zip file handler
Return type:Gsf.Outfile

Creates the root directory of a Zip file and manages the addition of children.

This adds a reference to sink.

set_compression_method(method)
Parameters:method (Gsf.ZipCompressionMethod) –
Return type:bool

Property Details

Gsf.OutfileZip.props.compression_level
Name:compression-level
Type:int
Default Value:8
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

The level of compression used, zero meaning none

Gsf.OutfileZip.props.deflate_level
Name:deflate-level
Type:int
Default Value:-1
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

The level of deflate compression used, zero meaning none and -1 meaning the zlib default

Gsf.OutfileZip.props.entry_name
Name:entry-name
Type:str
Default Value:None
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

The filename of this member in the archive without path

Gsf.OutfileZip.props.sink
Name:sink
Type:Gsf.Output
Default Value:None
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

Where the archive is written

Gsf.OutfileZip.props.zip64
Name:zip64
Type:int
Default Value:-1
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

Whether to use zip64 format, -1 meaning automatic