Base64 编码
Base64 编码
Base64 是一种编码方式,它可以将一段任意字节编码为可打印的 ASCII 字符序列。有关 Base64 的定义,请参阅 RFC 1421 或 RFC 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 中添加。