Skip to content

zlib.ZStream.Create

Andrew Lambert edited this page Dec 23, 2017 · 24 revisions

zlib.ZStream.Create

Method Signatures

 Shared Function Create(OutputStream As Writeable, CompressionLevel As Integer = zlib.Z_DEFAULT_COMPRESSION, CompressionStrategy As Integer = zlib.Z_DEFAULT_STRATEGY, Encoding As Integer = zlib.DEFLATE_ENCODING, MemoryLevel As Integer = zlib.DEFAULT_MEM_LVL) As zlib.ZStream
 Shared Function Create(OutputStream As FolderItem, CompressionLevel As Integer = zlib.Z_DEFAULT_COMPRESSION, CompressionStrategy As Integer = zlib.Z_DEFAULT_STRATEGY, Overwrite As Boolean = False, Encoding As Integer = zlib.DEFLATE_ENCODING, MemoryLevel As Integer = zlib.DEFAULT_MEM_LVL) As zlib.ZStream

Parameters

Name Type Comment
OutputStream Writeable, FolderItem Compressed output will be written to this object
CompressionLevel Integer Optional. The compression level for the stream. Valid levels are 1(fast) to 9(best)
Overwrite Boolean Optional. If True, the OutputStream FolderItem is overwritten if it exists.
CompressionStrategy Integer Optional. The compression strategy for the stream.
Encoding Integer Optional. The type of compression.
MemoryLevel Integer Optional. The memory level.

Return value

A new instance of ZStream, or Nil on error

Notes

Creates a new deflate stream for writing. Compressed data will be written to the OutputStream object.

See also

Entry-level points of interest denoted by "☜"



Clone this wiki locally