1 Star 0 Fork 10

LukeLee/qtbase

forked from TKG/QtBase 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
base64.h 636 Bytes
一键复制 编辑 原始数据 按行查看 历史
lvbit 提交于 2017-08-11 16:52 . #
// 头文件 base64.h
#pragma once
/*
## 简介
此库支持字节数组,可以包含以为字符串\0导致的数据不全问题。
* data :字节数组
* size:字节数组长度
###### 使用
关于内存释放
* data需要释放
* IBase64本身需要释放
*/
#ifndef BASE64_H
#define BASE64_H
const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
typedef struct {
char * data;//字节数组
int size; //字节总数
}IBase64;
/* Base64 编码 */
IBase64 * base64_encode( IBase64 i_b );//记得释放内存
/* Base64 解码 */
IBase64 * base64_decode( IBase64 i_b );
#endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/luke47/base.git
git@gitee.com:luke47/base.git
luke47
base
qtbase
master

搜索帮助