Show / Hide Table of Contents

    Class CompressionUtilityExtensions

    This is an extension implementation of the most common methods on the CompressionUtility class.

    Inheritance
    System.Object
    CompressionUtilityExtensions
    Namespace: Cuemon.IO.Compression
    Assembly: Cuemon.IO.dll
    Syntax
    public static class CompressionUtilityExtensions

    Methods

    | Improve this Doc

    Compress(Stream)

    Compresses the source stream using the Deflate algorithm.

    Declaration
    public static Stream Compress(this Stream source)
    Parameters
    Type Name Description
    System.IO.Stream source

    The source stream to compress.

    Returns
    Type Description
    System.IO.Stream

    A compressed System.IO.Stream of the source.

    | Improve this Doc

    Compress(Stream, CompressionType)

    Compresses the source stream using the specified compressionType algorithm.

    Declaration
    public static Stream Compress(this Stream source, CompressionType compressionType)
    Parameters
    Type Name Description
    System.IO.Stream source

    The source stream to compress.

    CompressionType compressionType

    The compression algorithm to use for the compression.

    Returns
    Type Description
    System.IO.Stream

    A compressed System.IO.Stream of the source.

    | Improve this Doc

    Compress(Stream, CompressionType, Int32)

    Compresses the source stream using the specified compressionType algorithm.

    Declaration
    public static Stream Compress(this Stream source, CompressionType compressionType, int bufferSize)
    Parameters
    Type Name Description
    System.IO.Stream source

    The source stream to compress.

    CompressionType compressionType

    The compression algorithm to use for the compression.

    System.Int32 bufferSize

    The size of the buffer. This value must be greater than zero. The default size is 2048.

    Returns
    Type Description
    System.IO.Stream

    A compressed System.IO.Stream of the source.

    | Improve this Doc

    Decompress(Stream)

    Decompresses the source stream using the Deflate algorithm.

    Declaration
    public static Stream Decompress(this Stream source)
    Parameters
    Type Name Description
    System.IO.Stream source

    The source stream to decompress.

    Returns
    Type Description
    System.IO.Stream

    A decompressed System.IO.Stream of the source.

    | Improve this Doc

    Decompress(Stream, CompressionType)

    Decompresses the source stream using the specified compressionType algorithm.

    Declaration
    public static Stream Decompress(this Stream source, CompressionType compressionType)
    Parameters
    Type Name Description
    System.IO.Stream source

    The source stream to decompress.

    CompressionType compressionType

    The compression algorithm to use for the decompression.

    Returns
    Type Description
    System.IO.Stream

    A decompressed System.IO.Stream of the source.

    | Improve this Doc

    DecompressStream(Stream, CompressionType, Int32)

    Decompresses the source stream using the specified compressionType algorithm.

    Declaration
    public static Stream DecompressStream(Stream source, CompressionType compressionType, int bufferSize)
    Parameters
    Type Name Description
    System.IO.Stream source

    The source stream to decompress.

    CompressionType compressionType

    The compression algorithm to use for the decompression.

    System.Int32 bufferSize

    The size of the buffer. This value must be greater than zero. The default size is 2048.

    Returns
    Type Description
    System.IO.Stream

    A decompressed System.IO.Stream of the source.

    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX