原帖由 langue 于 2007-1-29 17:09 发表
--
二进制转 base64,可以看成是把 256 进制的数转成 64 进制的,这样就好理解了吧。
--
原帖由 upstorm 于 2007-1-29 17:25 发表
准确的讲,是64个字符![]()
原帖由 wanglei051 于 2007-1-29 16:41 发表
我需要将二进制文件数据转成BASE64,然后存入xml的CDATA中发送到server,但网上找了好几个例子都不能很完全得转码,而直接把二进制数据放入CDATA里,会无法解析,提示有无效字符,谁知道如何解决,还望赐教。
我 ...
原帖由 wanglei051 于 2007-1-30 09:36 发表
昨天测试了,结果还是转了一段后全是A了,可能是后面的没有转成功吧,也许有字符不能转吧
f0VMRgEBAVKhLJUECIP4/7sslQQIdAyD6wT/0IsDg/j/dfRYW8nDVYnlU+g3b25fc3RhcnRvbl9zdGFydAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ...
原帖由 wanglei051 于 2007-1-31 15:12 发表
问题是文件5K大小呢,怎么可能这么点呢,不过最后解决了,是我犯了个小错误,唉!
谢谢几位,做了2年的linux编程,还是这么马虎!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |