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