System.ZLib.ZCompressStr

提供: RAD Studio API Documentation
移動先: 案内検索

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

プロパティ

種類 可視性 ソース ユニット
function public
System.ZLib.pas
System.ZLib.hpp
System.ZLib System.ZLib


説明

ZCompressStr は、文字列を圧縮したものを返します。

ZCompressStr は、s で指定された文字列の圧縮したバージョンを、バイトの動的配列(TBytes)へのポインタの形で返します。

level パラメータは、圧縮レベルを表します(任意)。 ZCompressStr は、level パラメータを指定しないで呼び出すこともできます。 この場合、level はデフォルト値の zcDefault に設定されます。 ZCompressStr は、EZCompressionError を発生させる場合があります。

次のサンプルを参照してください:

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

関連項目