Base64EncodeRFC

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

格式 

Base64EncodeRFC(RFCNumber;数据)

参数 

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

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

返回的数据类型 

文本

原始版本 

16.0

说明 

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

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

RFCNumber

文本编码格式

1421

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

2045

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

3548

不添加换行符

4648

不添加换行符

4880

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

示例 1 

Base64EncodeRFC ( 4648 ; Product::Colors ) 在"Product::Colors"设置为“黑色”时返回“QmxhY2s=”。

示例 2 

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

iVBORw0KGgoAAAANSUhEUgAAAB8AAAARCAYAAAAlpHdJAAAAAXNSR0IArs4c6QAA

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