SocketTools .NET Edition

FileEncoder.CompressionType Enumeration

Provides constant values for the CompressFile and ExpandFile methods.

[Visual Basic]
Public Enum FileEncoder.CompressionType
[C#]
public enum FileEncoder.CompressionType

Members

Member Name Description
compressionTypeUnknown The compression type is unknown or the data has not been compressed.
compressionTypeDefault The default compression type. This is the same as specifying compressionTypeDeflate.
compressionTypeDeflate A compression algorithm that combines LZ77 algorithm for creating common substrings and Huffman coding to process the different frequencies of byte sequences in the data stream. Deflate is widely used by compression software.
compressionTypeBurrowsWheeler A compression algorithm that rearranges blocks of data in sorted order and then uses Huffman coding to process different frequencies of data within the block. Burrows-Wheeler compression provides a better compression ratio than the Deflate algorithm, however it requires more resources to perform the compression.

Requirements

Namespace: SocketTools

Assembly: SocketTools.FileEncoder (in SocketTools.FileEncoder.dll)

See Also

SocketTools Namespace