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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
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;