Biz/Browser 4.1.0
Biz/Browser Mobile 3.0.0
Biz/Browser AI 1.0.0
|
|||
|
|
|
|
|
Base64Encoder |
||
|
|||
Base64による符号化(エンコード)を行うクラスです。バイナリデータをBase64データに変換するときに使用します。
Base64データの復号化(デコード)はBase64Decoderクラスで行います。
Base64はバイナリデータを英数字のみの文字列に割り付けて符号化する変換方式です。テキストデータの送受信を前提としたメールなどでバイナリデータ送受信するときなどに使用されています。
Base64エンコードするデータに応じて2種類の方法があります。
ひとつは、Reader/Writerオブジェクトの入出力をBase64エンコードする方法です。Base64Encoderクラスのコンストラクタにデータの入出力に利用するオブジェクトを指定します。
使用例
var fs = new FileSystem;
var fp = fs.Open("base64.txt", FileSystem.OPEN_WRITE);
var b64e = new Base64Encoder(fp);
b64e.Write(data);
b64e.Close(true);
もうひとつの方法は、データを直接Base64エンコードする方法です。
var data = new ByteArray("Biz/Browser");
var enc_data = Base64Encoder.Convert(data);
この例では、"Biz/Browser"という文字列のバイナリデータをBase64エンコードしてenc_data変数に格納しています。
デフォルトプロパティはValueです。ValueTypeにはString、Number、Fixed、Dateを指定できます。