参考 > 函数参考 > 容器函数 > Base64EncodeRFC
 

Base64EncodeRFC

以指定的 Base64 格式文本返回数据。

格式 

Base64EncodeRFC(RFCNumber;数据)

参数 

RFCNumber - 表示 Base64 格式要使用的 IETF RFC 标准的数字。

数据 - 任意文本表达式或字段。

返回的数据类型 

文本

源于 

FileMaker Pro 16.0

说明 

此函数与 Base64Encode 类似,但可以指定要使用的格式。

对于 RFCNumber 参数,使用以下值之一来指定设置 Base64 编码文本的格式时要遵循的 RFC 标准。如果使用的值无法识别,此函数会默认为 RFC 4648。

 

RFCNumber

文本编码格式

1421

行长度最大为 64,换行符为 CRLF(回车符,换行符)

2045

行长度最大为 76,换行符为 CRLF

3548

不添加换行符

4648

不添加换行符

4880

行长度最大为 76,换行符为 CRLF,附加一个 24 位 CRC 值

注释 

Runtime 解决方案不支持此函数,会返回"?"。

示例 1 

Base64EncodeRFC (4648 ; 产品::颜色) 在"产品::颜色"设置为"黑色"时返回"QmxhY2s="。

示例 2 

Base64EncodeRFC (1421 ; 产品::容器) 在"产品::容器"设置为 帮助按钮 时返回第一行如下所示的字符串。

iVBORw0KGgoAAAANSUhEUgAAAB8AAAARCAYAAAAlpHdJAAAAAXNSR0IArs4c6QAA

每个包含 64 个字符的行都以回车符和换行符结尾。

相关主题 

Base64Decode 函数

函数参考(类别列表)

函数参考(按字母顺序排序的列表)

关于公式

关于函数

定义计算字段

在公式中使用运算符