C# Class Utilities.IO.Compression.BaseClasses.CompressorBase

Compressor base class
Inheritance: ICompressor
Mostrar archivo Open project: JaCraig/Craig-s-Utility-Library

Public Methods

Method Description
Compress ( byte Data ) : byte[]

Compresses the byte array

Decompress ( byte Data ) : byte[]

Decompresses the data

Protected Methods

Method Description
CompressorBase ( ) : System

Constructor

GetStream ( MemoryStream Stream, CompressionMode compressionMode ) : Stream

Gets the stream used to compress/decompress the data

Method Details

Compress() public method

Compresses the byte array
public Compress ( byte Data ) : byte[]
Data byte Data to compress
return byte[]

CompressorBase() protected method

Constructor
protected CompressorBase ( ) : System
return System

Decompress() public method

Decompresses the data
public Decompress ( byte Data ) : byte[]
Data byte Data to decompress
return byte[]

GetStream() protected abstract method

Gets the stream used to compress/decompress the data
protected abstract GetStream ( MemoryStream Stream, CompressionMode compressionMode ) : Stream
Stream System.IO.MemoryStream Memory stream used
compressionMode CompressionMode Compression mode
return Stream