# base64_encode

(PHP 4, PHP 5, PHP 7)

base64_encode — 使用 MIME base64 对数据进行编码

### 说明

base64_encode ( string `$data` ) : string

使用 base64 对 `data` 进行编码。

设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输，例如电子邮件的主体。

Base64-encoded 数据要比原始数据多占用 33% 左右的空间。

### 参数

`data`

  要编码的数据。

### 返回值

编码后的字符串数据， 或者在失败时返回 `FALSE`。

### 范例

Example #1 base64_encode() 示例

    <?php
    $str = 'This is an encoded string';
    echo base64_encode($str);
    ?>

以上例程会输出：

    VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==

### 参见

- base64_decode() - 对使用 MIME base64 编码的数据进行解码
- chunk_split() - 将字符串分割成小块
- convert_uuencode() - 使用 uuencode 编码一个字符串
- » RFC 2045 6.8 章节