bytes.ToBase64

現在のバイナリデータを、Base64でエンコードした文字列を取得します


taiseiue | 2024-11-21

定義

名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.Bytes.cs

ToBase64()

現在のバイナリデータを、Base64でエンコードした文字列を取得します

AliceScript
namespace Alice;
public string ToBase64();
戻り値
string 現在のバイナリデータの内容と等価なBase64エンコードされた文字列

対応
AliceScript RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0
AliceSister GM、2.0、2.1、2.2、2.3、3.0
Losetta 0.8、0.9、0.10

ToBase64(number,number)

現在のバイナリデータのうち指定した区間を、Base64でエンコードした文字列を取得します

AliceScript
namespace Alice;
public string ToBase64(number offset, number length);
引数
offset エンコードを実行する区間の現在のバイナリデータ内のインデックス
length エンコードを実行する区間の長さ
戻り値
string 現在のバイナリデータのうち指定した区間の内容と等価なBase64エンコードされた文字列

対応
AliceScript 3.0
AliceSister 3.0
Losetta 0.10

ToBase64(bool)

現在のバイナリデータを、改行するかどうかを指定してBase64でエンコードした文字列を取得します

AliceScript
namespace Alice;
public string ToBase64(bool insertLineBrakes);
引数
insertLineBrakes 76文字ごとに改行文字を挿入する場合はtrue、挿入しない場合はfalse
戻り値
string 現在のバイナリデータの内容と等価なBase64エンコードされた文字列

対応
AliceScript 3.0
AliceSister 3.0
Losetta 0.10

ToBase64(number,number,bool)

現在のバイナリデータのうち指定した区間を、改行するかどうかを指定してBase64でエンコードした文字列を取得します

AliceScript
namespace Alice;
public string ToBase64(number offset, number length, bool insertLineBrakes);
引数
offset エンコードを実行する区間の現在のバイナリデータ内のインデックス
length エンコードを実行する区間の長さ
insertLineBrakes 76文字ごとに改行文字を挿入する場合はtrue、挿入しない場合はfalse
戻り値
string 現在のバイナリデータのうち指定した区間の内容と等価なBase64エンコードされた文字列

対応
AliceScript 3.0
AliceSister 3.0
Losetta 0.10

以下は、variable型の文字列表現を取得します

AliceScript
print(variable.ToString()); // 出力例 : variable