System.ZLib.ZCompressStr

De RAD Studio API Documentation
Aller à : navigation, rechercher

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;

Voir aussi