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

浏览源代码.

函数

ACL_API ACL_VSTRINGacl_hex_encode (ACL_VSTRING *buf, const char *ptr, int len)
 
ACL_API ACL_VSTRINGacl_hex_decode (ACL_VSTRING *buf, const char *ptr, int len)
 

函数说明

◆ acl_hex_decode()

ACL_API ACL_VSTRING* acl_hex_decode ( ACL_VSTRING buf,
const char *  ptr,
int  len 
)

将编码后的数据进行解码

参数
buf{ACL_VSTRING*} 存储转换结果
ptr{const char*} 编码数据
len{int} ptr 数据长度
返回
{ACL_VSTRING*} 如果解码成功,则与 buf 相同, 否则返回 NULL

◆ acl_hex_encode()

ACL_API ACL_VSTRING* acl_hex_encode ( ACL_VSTRING buf,
const char *  ptr,
int  len 
)

将二进制数据进行编码,一个字节转换成两个字节后,从而转为文本字符串

参数
buf{ACL_VSTRING*} 存储转换结果
ptr{const char*} 二进制数据
len{int} ptr 数据的长度
返回
{ACL_VSTRING*} 如果转换成功,则与 buf 相同