C++ Base64编码/解码源代码
来源:互联网 发布:云计算技术行业分析 编辑:程序博客网 时间:2024/04/30 02:27
inline int Base64Encode(char * base64code, const char * src, int src_len = 0);
inline int Base64Decode(char * buf, const char * base64code, int src_len = 0);
以上两个函数内联定义在base64.h中,使用时include "base64.h" 即可,编码后的长度一般比原文多占1/3的存储空间,为了效率,程序并没有检查目标存储区是否溢出,请保证有足够的存储空间。
源码下载:http://www.nhvideo.net/codes/base64src.rar
示例代码输出如下:
[Base64]:
xOO6w6OsU25haVgNCg0KoaGhodXiysfSu7j2QmFzZTY0tcSy4srU08q8/qOhDQoNCkJlc3QgV2lzaGVz
IQ0KDQqhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhICAgICAgICAgICAgICAgZVNYPyENCqGhoaGh
oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaEgICAgICAgICAgICAgICBzbmFpeEB5ZWFoLm5ldA0KoaGhoaGh
oaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoSAgICAgICAgIDIwMDMtMTItMjU=
[源文]:
你好,SnaiX
这是一个Base64的测试邮件!
Best Wishes!
eSX?!
snaix@yeah.net
2003-12-25
参考资料:http://www.cstc.net.cn/docs/docs.php?id=202
- C#Base64编码解码
- C++ Base64编码/解码源代码
- Base64编码/解码(源代码)
- c++/mfc base64编解码 base64编码 base64解码
- c++/mfc base64编解码 base64编码 base64解码
- Base64编码及解码程序源代码
- Base64编码解码〔源代码〕
- BASE64编码和解码(VC源代码)
- Base64编码及解码程序源代码
- BASE64编码和解码(VC源代码)
- BASE64编码和解码(VC源代码)
- Base64编码解码和URLEnocde编码解码的C实现
- base64编码解码的实现(C语言)
- base64编码解码的实现(C语言)
- Base64编码解码的实现(C语言)
- 【C#】图片的Base64编码和解码
- .net C#实现Base64编码与解码
- C#实现Base64编码与解码
- SQLExec.c
- 一个完整的新闻发布系统
- 元数据(metadata)在企业应用开发中的作用
- portsScan.c
- 求救
- C++ Base64编码/解码源代码
- Wallop技巧
- 喝水美容时间表
- Learning Spirit 1
- Learning Spirit 2
- BCB Socket编程指南(转载)
- 汇编语言超浓缩教程(转)
- 利用arp发现网络中的嗅探器
- 使用HttpWebRequest向网站模拟上传数据-(摘自greystar的专栏)