Delphi Database, Delphi Components from ComponentAce
Products Download Order Contact us
/img/help/home.gif /img/help/prev.gif /img/help/next.gif





Compresses and/or encrypts a string.






function ECLCompressAndEncryptString(InStr: String; out OutStr: String; Password: String = ''; CompressionLevel: TECLCompressionLevel = DefaultCompressionLevel; bNoCRC: Boolean = True; bHexFormat: Boolean = False: Boolean;



Call ECLCompressAndEncryptString to compress and/or encrypt a string.

This function returns True if the compression and/or encryption completed without errors or False if any error occurred.

InStr represents the source string.

OutStr contains the result string with compressed and/or encrypted data.

If Password is not blank, it is used to encrypt the data.

CompressionLevel specifies the level of compression to be used.

bNoCRC specifies whether CRC-32 will be added to compressed data to be used for verification while decompressing.

bHexFormat specifies whether result string is converted to HEX format.



Set bHexFormat to True if you plan to access the compressed / encrypted string as null-terminated string (PChar). This is required if you store encrypted password to Registry for example.

By default compressed / encrypted string can contain some CHR(0) entrances and accessing the string with PChar() will not be correct.


        © 2003 - 2024 ComponentAce  | .net zip component | barcode for .net | delphi zip component | delphi database May 29, 2024