

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# BASE64 函数
<a name="base64"></a>

该 BASE64 函数使用 [MIME 的 Base64 传输编码将表达式转换为RFC2045 以 64 为基](https://datatracker.ietf.org/doc/html/rfc2045)数的字符串。

## 语法
<a name="base64-syntax"></a>

```
base64(expr)
```

## 参数
<a name="base64-arguments"></a>

 *expr*   
二进制表达式或字符串，函数将其解释为二进制。

## 返回类型
<a name="base64-return-type"></a>

`STRING`

## 示例
<a name="base64-example"></a>

要将给定的字符串输入转换为其 Base64 编码的表示形式，请使用以下示例。结果是输入字符串 “Spark SQL” 的 Base64 编码表示形式，即 “u3bhcmsgu1fm”。

```
SELECT base64('Spark SQL');
 U3BhcmsgU1FM
```