buffer_base64_decode

此函数将 Base64 编码的字符串 (使用 buffer_base64_encode 函数创建) 解码到新缓冲区中。

该缓冲区被创建为 1 字节对齐的 " 增长 " 缓冲区。

NOTE 当您不再需要此类动态创建的资源时,请务必将其从内存中删除,以防止内存泄漏,因此当您使用完创建的缓冲区后,应将其释放再次使用 buffer_delete

 

语法:

buffer_base64_decode(string);

参数类型描述
stringString要解码的base64编码字符串

 

返回:

Buffer

 

例子:

ini_open("Save.ini");
buff = buffer_base64_decode(ini_read_string("Save", "Slot1", ""));
ini_close();

上面的代码将打开一个 INI 文件,然后将其中的字符串读取到 buffer_base64_decode 函数中。该函数将返回一个缓冲区,该缓冲区存储在变量 buff 中,其中包含之前编码和保存的数据。然后关闭 INI 文件。