|
説明 |
Compressorオブジェクトを初期化します。
|
|
|
呼出形式 |
var comp = new Compressor( rw_obj [, level ] )
|
|
|
戻り値 |
初期化されたCompressorオブジェクト
|
|
|
引数 |
Object rw_obj |
圧縮するデータの入力元となるReaderオブジェクト、または圧縮データの出力先となるWriterオブジェクトを指定します。 ByteArrayも入出力オブジェクトとして指定できます。
Readerオブジェクトを指定した場合はWrite、WriteStringメソッドは使用できません。 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();
|
|
|
関連項目 |
Read、Write、WriteString、Closeメソッド |
|