Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

CompressionStream Constructor

Namespace: Rebex.IO.Compression.Streams
Assembly: Rebex.Zip.dll (version 7.0.9147)

CompressionStream(Stream, OpenMode, CompressionFormat, CompressionMethod)

Creates a new instance of CompressionStream class.

Declaration
public CompressionStream(Stream inner, OpenMode mode, CompressionFormat format, CompressionMethod method)
Parameters
Type Name Description
Stream inner

Underlying stream that contains decompressed data or to which compressed data is written.

OpenMode mode

Whether data will be read from or written to the underlying stream.

CompressionFormat format

Format of the compressed data.

CompressionMethod method

Compression method of the particular data format.

CompressionStream(Stream, OpenMode, CompressionFormat, CompressionMethod, Int32)

Creates a new instance of CompressionStream class.

Declaration
public CompressionStream(Stream inner, OpenMode mode, CompressionFormat format, CompressionMethod method, int compressionLevel)
Parameters
Type Name Description
Stream inner

Underlying stream that contains decompressed data or to which compressed data is written.

OpenMode mode

Whether data will be read from or written to the underlying stream.

CompressionFormat format

Format of the compressed data.

CompressionMethod method

Compression method of the particular data format.

Int32 compressionLevel

Compression level. Possible values are 0-9, where 0 means no compression (fastest) and 9 means best compression (slowest). 6 (medium compression and speed) is a default value.

In This Article
  • CompressionStream(Stream, OpenMode, CompressionFormat, CompressionMethod)
  • CompressionStream(Stream, OpenMode, CompressionFormat, CompressionMethod, Int32)
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies