函数

GLibbase64_encode

since: 2.12

声明 [src]

gchar*
g_base64_encode (
  const guchar* data,
  gsize len
)

说明 [src]

将二进制数据序列编码到其 Base-64 字符串表示形式。

版本:2.12

参数

data

类型: guint8 数组

要编码二进制数据。

该参数可以为 NULL
数组的长度由参数 len 指定。
此数据归函数调用者所有。
len

类型: gsize

data 的长度。

返回值

类型: gchar*

一个新分配且以零结尾的 Base-64 编码字符串,表示 data。返回的字符串必须使用 g_free() 进行释放。

函数的调用者负责该数据的所有权,并负责释放它。
该值是一个以空字符结尾的 UTF-8 字符串。