System.ZLib.ZCompressStr

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.ZLib.pas
System.ZLib.hpp
System.ZLib System.ZLib


Beschreibung

ZCompressStr gibt die Komprimierung eines Strings zurück.

ZCompressStr gibt die komprimierte Version eines in s angegebenen Strings als Zeiger auf ein dynamisches Byte-Array (TBytes) zurück.

Der optionale Parameter level repräsentiert die Komprimierungsstufe. ZCompressStr kann ohne den Parameter level aufgerufen werden. In diesem Fall wird level auf den Vorgabewert (zcDefault) gesetzt. ZCompressStr kann einen EZCompressionError auslösen.

Beispiel:

function myCompress(mySource: string ): TBytes;
var
  compressedString: TBytes;
begin
  compressedString:= ZCompressStr(mySource);
  Result:= CompressedString;
end;

Siehe auch