API version 1
- ‐
convert¶
Base64データをデコードします。 このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
binary convert(binary data) |
Base64データをデコードします。 |
戻り値一覧
戻り値 |
説明 |
---|---|
binary |
Base64デコードされた結果を示すデータ |
引数一覧
引数 |
説明 |
---|---|
data |
Base64エンコードされたバイナリデータ |
例外
なし
使用例
CRSダウンロード
Form Base64D_Econ {
X = 0;
Y = 0;
Width = 674;
Height = 455;
/* デコードボタンで復号をおこない、バイナリ表示ボックスを
一旦クリアした後でエンコード(符号化)ボタンを押します
*/
Button btn_Open {
x = 16;
y = 38;
width = 157;
Height = 21;
Title = "Base64Decoder.Convert";
HorizontalAlign = ALIGN_LEFT;
Function OnTouch( e ) {
try {
var outBuff = Base64Decoder.Convert(^.Edit0.Value);
^.TextBox1 = outBuff.classname;
^.Edit1.Value = outBuff;
}
catch(e) {
^.Edit1 = e.message;
}
}
}
Label Label1 {
x = 18;
y = 20;
width = 205;
Height = 20;
Value = "符号化文字列を復号(デコード)";
}
EditBox Edit0 {
x = 13;
y = 81;
width = 249;
height = 101;
Value = "QmFzZTY044OH44O844K/44KS5b6p5Y+35YyW77yI44OH44Kz44O844OJ77yJ44GZ44KL44Kv\r\n44Op44K544Gn44GZ44CCCkJhc2U2NOODh+ODvOOCv+OCkuWFg+OBruODkOOCpOODiuODquOD\r\nh+ODvOOCv+OBq+aIu+OBmeOBqOOBjeOBqwrkvb/nlKjjgZfjgb7jgZnjgILjg5DjgqTjg4rj\r\ng6rjg4fjg7zjgr/jga5CYXNlNjTjgavjgojjgovnrKblj7fljJYK77yI44Ko44Oz44Kz44O8\r\n44OJ77yJ44GvQmFzZTY0RW5jb2RlcuOCr+ODqeOCueOBp+ihjOOBhOOBvuOBmeOAgg==";
}
Label Label2 {
x = 280;
y = 16;
width = 192;
Height = 20;
Value = "文字列の符号化(エンコード)";
}
EditBox Edit1 {
x = 276;
y = 82;
width = 249;
height = 101;
}
Button btn_Open1 {
x = 279;
y = 35;
width = 148;
Height = 21;
Title = "Base64Encoder.Convert";
HorizontalAlign = ALIGN_LEFT;
Function OnTouch( e ) {
try {
var outBuff = Base64Encoder.Convert(^.Edit1.Value);
^.Edit0.Value = outBuff;
}
catch(e) {
^.Edit0 = e.message;
}
}
}
Button Button3 {
x = 192;
y = 56;
Width = 66;
Height = 22;
Title = "Clear";
Function OnTouch( e ) {
^.Edit0.Clear();
}
}
Button Button4 {
x = 454;
y = 56;
Width = 66;
Height = 22;
Title = "Clear";
Function OnTouch( e ) {
^.Edit1.Clear();
}
}
TextBox TextBox1 {
x = 14;
y = 199;
width = 249;
height = 27;
}
}