Base64 编码

Base64 编码

Base64 是一种编码方式,它可以将一段任意字节编码为可打印的 ASCII 字符序列。有关 Base64 的定义,请参阅 RFC 1421RFC 2045。Base64 最常用作电子邮件的 MIME 传输编码。

GLib 支持使用 g_base64_encode_step()g_base64_encode_close() 进行增量编码。可以使用 g_base64_decode_step() 进行增量解码。要一次对数据进行编码或解码,请使用 g_base64_encode()g_base64_decode()。若要在解码时避免内存分配,可以使用 g_base64_decode_inplace()

Base64 编码支持在 GLib 2.12 中添加。