Compressorコンストラクタ

 

説明

Compressorオブジェクトを初期化します。

 

呼出形式

var comp = new Compressor( rw_obj [, level ] )

 

戻り値

初期化されたCompressorオブジェクト

 

引数

Object rw_obj

圧縮するデータの入力元となるReaderオブジェクト、または圧縮データの出力先となるWriterオブジェクトを指定します。

ByteArrayも入出力オブジェクトとして指定できます。以降の拡張

 

Readerオブジェクトを指定した場合はWriteWriteStringメソッドは使用できません。

Writerオブジェクトを指定した場合はReadメソッドは使用できません。

 

 

integer level

圧縮レベル

0(無圧縮)9(最高圧縮)、または-1(6と同じ圧縮率)を指定できます。

デフォルトは6です。

 

例外

CONVERT 1

有効なオブジェクトが指定されていません

 

CONVERT 10

引数が不正です

 

使用例

var fs = new FileSystem;
var fp = fs.Open("data.cmp", FileSystem.OPEN_WRITE);
var comp = new Compressor(fp);
comp.Write("Biz/Browser");
comp.Close(true);
 
var fp2 = fs.Open("data.cmp", FileSystem.OPEN_READ);
var fp3 = fs.Open("output.txt", FileSystem.OPEN_WRITE);
var dcmp = new Decompressor(fp3);
dcmp.Write(fp2.Read());
dcmp.Close(true);
fp2.Close();

 

関連項目

ReadWriteWriteStringCloseメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る