acl  3.5.3.0
acl_base64.h 文件参考
+ acl_base64.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

ACL_API unsigned char * acl_base64_encode (const char *plain_in, int len)
 
ACL_API int acl_base64_decode (const char *code_in, char **ppresult)
 

函数说明

◆ acl_base64_decode()

ACL_API int acl_base64_decode ( const char *  code_in,
char **  ppresult 
)

BASE64 解码函数

参数
code_in{const char*} 经BASE64编码后的数据
ppresult{char**} 如果解码成功,则存储解码结果,且不用时需用 acl_myfree 来释放其内存空间
返回
{int} -1: 表示解码失败且 *ppresult 指向NULL; >0: 表示解码后的数据内容 长度,且 *ppresult 指向一新动态分配的内存区,内部存储解码结果,需用 acl_myfree 释放 *ppresult 的动态内存

◆ acl_base64_encode()

ACL_API unsigned char* acl_base64_encode ( const char *  plain_in,
int  len 
)

BASE64 编码函数

参数
plain_in{const char*} 输入的源内容数据
len{int} plain_in 的数据长度
返回
{unsigned char*} BASE64编码后的数据,需用 acl_myfree 释放