非常教程

Erlang 20参考手册

stdlib

base64

模块

BASE64

模块摘要

提供base64编码和解码,参见RFC 2045。

描述

提供base64编码和解码,请参阅RFC 2045

数据类型

ascii_string() = [1..255]

ascii_binary() = binary()

binary()的ASCII字符范围在1到255之间。

输出

decode(Base64) -> Data

decode_to_string(Base64) -> DataString

mime_decode(Base64) -> Data

mime_decode_to_string(Base64) -> DataString

类型

将base64编码的字符串解码为纯ASCII。看RFC 4648

mime_decode / 1和mime_decode_to_string / 1剥离非法字符,而decode / 1和decode_to_string / 1仅删除空白字符。

encode(Data) -> Base64

encode_to_string(Data) -> Base64String

类型

将纯ASCII字符串编码为base64。结果比数据大33%。

Erlang 20

Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。

主页 https://www.erlang.org/
源码 https://github.com/erlang/otp
版本 20
发布版本 20.1