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