【发布时间】:2014-04-19 23:50:40
【问题描述】:
我只是在研究base64编码和解码算法,并尝试了一些程序。我在网上找到了一些示例代码,但结果对我来说有点奇怪。 这是链接:http://knol2share.blogspot.com/2011/07/base64-encoding-and-decoding-in-c.html
我尝试用它来编码和解码一个字符串。
输入一个字符串:
02613
Base64 编码值:MDI2MTM=
Base64解码值:02613% -- 不知道为什么会有“%”,有没有办法得到正确的结果
我什至在linux中尝试过Base64程序,去掉编码中的换行符后得到了相同的结果。
结果如下:
%echo -n 02613 |base64
MDI2MTM=
%echo -n MDI2MTM= | base64 --解码
02613%
有谁知道我怎样才能得到与输入字符串完全相同的结果?谢谢。
【问题讨论】: