Biz/Browser 5.0.0
|
|||
|
|
|
|
|
Compressor |
||
|
|||
データに対してzlib圧縮(RFC 1950)を行うクラスです。
もとに戻すためにはDecompressorクラスを使用します。
圧縮するデータに応じて2種類の方法があります。
ひとつは、Reader/Writerオブジェクトの入出力を圧縮する方法です。Compressorクラスのコンストラクタにデータの入出力に利用するオブジェクトを指定します。
使用例
var fs = new FileSystem;
var fp = fs.Open("data.dat", FileSystem.OPEN_WRITE);
var comp = new Compressor(fp);
comp.WriteString("圧縮したいデータ");
comp.Close(true);
もうひとつの方法は、文字列を直接圧縮する方法です。
var comp_data = Compressor.Convert("圧縮する文字列");
この例では、"圧縮する文字列"を圧縮してcomp_data変数に格納しています。
デフォルトプロパティはValueです。ValueTypeにはString、Number、Fixed、Dateを指定できます。