help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Types][Classes] Reference for unit 'zstream' (#fcl)

TCompressionStream.Create

Create a new instance of the compression stream.

Declaration

Source position: zstream.pp line 69

public constructor TCompressionStream.Create(

  CompressionLevel: TCompressionLevel;

  Dest: TStream;

  ASkipHeader: Boolean = false

);

Arguments

CompressionLevel

  

Compression level to use when writing data to the stream

Dest

  

Output stream to which compressed data is written.

ASkipHeader

  

If set, the deflated data block header is not written to stream

Description

Create creates a new instance of the compression stream. It merely calls the inherited constructor with the destination stream Dest and stores the compression level.

If ASkipHeader is set to True, the method will not write the block header to the stream. This is required for deflated data in a zip file.

Note that the compressed data is only completely written after the compression stream is destroyed.

See also

Destroy

  

Flushe data to the output stream and destroys the compression stream.

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505