摘要:
今天做webService,xml数据先通过Base64编码再推送出去,其主要目的不是加密,而是把一些二进制数转成普通字符用于网络传输。由于一些二进制字符在传输协议中属于控制字符,不能直接传送需要转换一下。 Base64编码是通过64个基本ASCII码字符对数据进行重新编码,由于2的6次方等于64,所以每6个位元为一个单元,对应某个可打印字符。三个字节有24个位元,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。编码后的数据比原始数据略长,为原来的4/3。转换的时候,将三个byte的数据,先后放入一个24bit的缓冲区中,先来的byte占高位。数据不足3byte的话... 阅读全文
posted @ 2013-02-28 23:50
初水平
阅读(237)
评论(0)
推荐(0)

浙公网安备 33010602011771号