Base64Encoderコンストラクタ

 

説明

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

 

呼出形式

var b64e = new Base64Encoder( rw_obj [, line ] )

 

戻り値

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

 

引数

Object rw_obj

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

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

 

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

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

 

 

integer line

1行の文字数

指定した数字の4倍で出力されます。例えば10を指定した場合、40文字で1行が生成されます。省略した場合のデフォルト値は18です。

 

例外

CONVERT 1

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

 

CONVERT 10

引数が不正です

 

使用例

var fs = new FileSystem;
var fp = fs.Open("base64.txt", FileSystem.OPEN_WRITE);
var b64e = new Base64Encoder(fp);
b64e.Write("Biz/Browser");
b64e.Close(true);
 
var fp2 = fs.Open("base64.txt", FileSystem.OPEN_READ);
var fp3 = fs.Open("output.dat", FileSystem.OPEN_WRITE);
var b64d = new Base64Decoder(fp3);
b64d.Write(fp2.Read());
b64d.Close(true);
fp2.Close();

 

関連項目

ReadReadLineWriteWriteStringCloseメソッド

 



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