System.ZLib.ZCompressStr
Delphi
function ZCompressStr(const s: string; level: TZCompressionLevel): TBytes;
function ZCompressStr(const s: string; level: TCompressionLevel): TBytes;
C++
extern DELPHI_PACKAGE System::DynamicArray<System::Byte> __fastcall ZCompressStr(const System::UnicodeString s, TZCompressionLevel level = (TZCompressionLevel)(0x2))/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.ZLib.pas System.ZLib.hpp |
System.ZLib | System.ZLib |
Description
ZCompressStr renvoie la compression d'une chaîne.
ZCompressStr renvoie la version compressée d'une chaîne spécifiée par s
en tant que pointeur sur un tableau dynamique d'octets (TBytes).
Le paramètre facultatif level
représente le niveau de compression. ZCompressStr peut être appelée sans le paramètre level
. Dans ce cas, level
est défini sur la valeur par défaut : zcDefault
. ZCompressStr peut déclencher une erreur de compression EZCompressionError.
Voir l'exemple de code suivant :
function myCompress(mySource: string ): TBytes;
var
compressedString: TBytes;
begin
compressedString:= ZCompressStr(mySource);
Result:= CompressedString;
end;