base64编码null终止符

时间:2012-02-21 12:57:02

标签: c++ null base64 terminator

您好我正在尝试使用C ++中的base64编码方法对字符串进行编码。

字符串本身编码很好但是我希望在解码字符串的末尾有一个额外的空字符(因此空字符也会出现在文本文件中,我想将解码后的字符串保存到其中)。

我在这里使用这个base64代码 - > http://www.adp-gmbh.ch/cpp/common/base64.html

我希望你能给我一些建议,我可以在这里做些什么来实现这一点(我已经尝试在我编码的字符串末尾写两个空字符,但似乎编码方法只读到第一个出现空字符。)

1 个答案:

答案 0 :(得分:1)

粗略看看编码功能似乎没有显示NUL的任何特殊处理。解码功能也没有,你确定问题不在你在解码字符串中测试NUL的方式吗?