この XPRIM_Binary によって表されたバイナリ・データを Base64 エンコーディングを使ってエンコードします。
Base64 エンコーディングは、一般的に使用されているバイナリからテキストへのエンコーディングの一つです。バイナリ・データを JSON 文字列などのテキスト伝送の一部として含む必要がある場合、バイトを文字列にエンコードします。
Base64 エンコーディングの詳細については、ウィキペディアの情報 を参考にしてください。
機能面で言うと、Base64 エンコーディングは 16 進数エンコーディングと同じですが、Base64 はより短い文字列を生成します。 (既存のデータとの互換性を保つ必要がある場合を除き) 常に 16 進数の代わりに Base64 エンコーディングを使うようにしてください。
入力引数
なし
出力引数
|
戻り値
バイナリ・データを示す Base 64 にエンコードされた文字列
例
ファイルのコンテンツを JSON に読み込みます。
Define_Com Class(#XPRIM_Binary) Name(#File)
Define_Com Class(#XPRIM_JsonWriter) Name(#Writer)
...
#File.FromFile Path('/tmp/file.bin')
#Writer.WriteString Name('file') Value(#File.AsBase64String)