CryptoPressStream:
Delphi / C++Builder Streaming Compression Library
with Strong Encryption


TCPSManager.CompressionAlgorithm
TCPSManager
Top 

Specifies the compression algorithm.

Delphi syntax:
type
TCPSCompressionAlgorithm = (caNone,caZLIB,caBZIP,caPPM);
property CompressionAlgorithm: TCPSCompressionAlgorithm;

C++ syntax:
enum
TCPSCompressionAlgorithm { caNone, caZLIB, caBZIP, caPPM };
__property
TCPSCompressionAlgorithm CompressionAlgorithm = {read=FCompressionAlgorithm, nodefault};

Description
Use CompressionAlgorithm to specify the compression algorithm:
caNone - no compression
caZLIB - ZLIB (deflate like in ZIP), fastest compression, rather low compression ratio, decompression faster than compression
caBZIP - BZIP, fast compression, good compression ratio, decompression faster than compression
caPPM - PPMD, rather slow compression, best compression ratio, decompression slower than compression
You can specify CompressionMode for tuning the compression speed and ratio.


© AidAim Software CryptoPressStream: Streaming Compression Library Delphi Compression Strong Encryption Library Compression Strea