功能

GLibbase64_decode

自:2.12

声明 [src]

guchar*
g_base64_decode (
  const gchar* text,
  gsize* out_len
)

说明 [src]

将 Base-64 编码的文本序列解码为二进制数据。请注意,返回的二进制数据并不一定是零结尾的,因此不应该用作字符 字符串。

自以下版本可用:2.12

参数

text

类型: const gchar*

带有用于 解码的 base64 文本的零结尾字符串。

数据归属于该函数的调用者。
该值是 NUL 结尾的 UTF-8 字符串。
out_len

类型: gsize*

将解码后的数据的长度写入 此处。

该参数将由函数设置。

返回值

类型: 数组 guint8

          newly allocated buffer containing the binary data
          that `text` represents. The returned buffer must
          be freed with g_free().
该数组的长度在 out_len 参数中。
该函数的调用者负责管理该数据的所有权,并释放该数据。