FileMaker関数道場|Base64EncodeRFC

Base64EncodeRFC とは

Base64EncodeRFC は、データを指定した RFC 標準の Base64 フォーマットのテキストとして返す関数です。FileMaker 16.0 から利用可能です。

構文

Base64EncodeRFC ( RFC番号 ; データ )

引数

引数説明
RFC番号使用する Base64 フォーマットの IETF RFC 標準番号
データ任意のテキスト式またはフィールド

戻り値

テキスト(Base64 フォーマット)


RFC 番号の一覧

RFC 番号ルール
1421行の最大長 64、改行コード CRLF
2045行の最大長 76、改行コード CRLF
3548改行なし
4648改行なし
4880行の最大長 76、改行コード CRLF、24 ビット CRC 値を付加

使用例①:RFC 4648(改行なし)でエンコード

Base64EncodeRFC ( 4648 ; 製品::色 )

実行結果

QmxhY2s=

使用例②:RFC 1421(64文字で改行)でエンコード

Base64EncodeRFC ( 1421 ; 製品::オブジェクト )

注意点

認識されない RFC 番号は RFC 4648 として処理される

指定した RFC 番号が一覧にない場合、デフォルトで RFC 4648 が使用されます。


まとめ

Base64EncodeRFC は書式を指定して Base64 エンコードができる関数です。連携先が特定の RFC 形式を要求する場合に活用します。

> RFC 形式を指定して Base64 エンコードするには Base64EncodeRFC を使いましょう。