Base64Encoderクラス

Biz/Browser 4.1.0

Biz/Browser Mobile 3.0.0

Biz/Browser AI 1.0.0

Object

 

 

 

 

 

 

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変数に格納しています。

 

デフォルトプロパティとValueType

 

デフォルトプロパティはValueです。ValueTypeにはStringNumberFixedDateを指定できます。

 

 

プロパティ | メソッド | イベント

 



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