Base64EncodeRFC
データを指定された Base64 フォーマットのテキストとして返します。
構文
Base64EncodeRFC (RFC 番号 ; データ)
引数
RFC 番号
- 使用する Base64 フォーマットの IETF RFC 標準を表す番号
データ
- 任意のテキスト式またはフィールド
戻り値のデータタイプ
テキスト
起点バージョン
16.0
説明
この関数は Base64Encode によく似ていますが使用する書式を指定できる点が異なります。
RFC 番号
引数には次のいずれかの値を使用して Base64 エンコードされたテキストを書式設定する際に従う RFC 標準を指定します。認識されない値を使用した場合は、この関数はデフォルトで RFC 4648 を使用します。
|
テキストエンコードのルール |
1421 |
行の最大長は 64、改行コードは CRLF (キャリッジリターン、ラインフィード) とする |
2045 |
行の最大長は 76、改行コードは CRLF とする |
3548 |
改行を追加しない |
4648 |
改行を追加しない |
4880 |
行の最大長は 76、改行コードは CRLF とし、24 ビット CRC 値を付加する |
例 1
Base64EncodeRFC (4648 ; 製品::色)
は、製品::色が「Black」に設定されている場合、「QmxhY2s=」を返します。
例 2
Base64EncodeRFC (1421 ; 製品::オブジェクト)
は、製品::オブジェクトが に設定されている場合に最初の行が次の文字列を返します。
iVBORw0KGgoAAAANSUhEUgAAAB8AAAARCAYAAAAlpHdJAAAAAXNSR0IArs4c6QAA
64 文字ごとにキャリッジリターン文字とラインフィード文字で改行されます。