Craig's Utility Library
4.0 Beta
|
Compressor base class More...
Public Member Functions | |
byte[] | Compress (byte[] Data) |
Compresses the byte array More... | |
byte[] | Decompress (byte[] Data) |
Decompresses the data More... | |
Protected Member Functions | |
CompressorBase () | |
Constructor More... | |
abstract Stream | GetStream (MemoryStream Stream, CompressionMode compressionMode) |
Gets the stream used to compress/decompress the data More... | |
Properties | |
abstract string | Name [get] |
Compressor name More... | |
Properties inherited from Utilities.IO.Compression.Interfaces.ICompressor | |
string | Name [get] |
Compressor name More... | |
Compressor base class
Definition at line 32 of file CompressorBase.cs.
|
protected |
Constructor
Definition at line 37 of file CompressorBase.cs.
byte [] Utilities.IO.Compression.BaseClasses.CompressorBase.Compress | ( | byte[] | Data | ) |
Compresses the byte array
Data | Data to compress |
Implements Utilities.IO.Compression.Interfaces.ICompressor.
Definition at line 51 of file CompressorBase.cs.
byte [] Utilities.IO.Compression.BaseClasses.CompressorBase.Decompress | ( | byte[] | Data | ) |
Decompresses the data
Data | Data to decompress |
Implements Utilities.IO.Compression.Interfaces.ICompressor.
Definition at line 74 of file CompressorBase.cs.
|
protectedpure virtual |
Gets the stream used to compress/decompress the data
Stream | Memory stream used |
compressionMode | Compression mode |
Implemented in Utilities.IO.Compression.Default.DeflateCompressor, and Utilities.IO.Compression.Default.GZipCompressor.
|
get |
Compressor name
Definition at line 44 of file CompressorBase.cs.