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::Sysutils::TBytes __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;