Base64编码大瓜
今年的瓜多肉甜....
扯远了,当然Delphi的瓜也多,今天我们来看Soap.EncdDecd这个单元
当编码长度很大时,EncryptString函数就会多出#13#10这俩货,就凭空多了,当然这个单元自己玩的话多了少了的也能圆回去,对吧,自己忽悠自己,谁能说什么
但是!
别的IDE不多啊,Java怎么想,C怎么看,PHP能同意吗?外面的人都拿起了菜刀...
所以, IdCoderMIME 人家也看不下去了,这活还得人家来,不过人家是Class 就是需要 创建一下
encoder: TIdEncoderMIME;
decoder: TIdDecoderMIME;
然后就是用完了注销一下,
再然后字符数组就麻烦一丢丢,尤其是OpenSSL,这个瓜更甜!$&$^$^#%#%$#%$#%#$
此处忽略几个亿!
下面是原因分析
根据RFC822规定,BASE64Encoder编码每76个字符,还需要加上一个回车换行
部分Base64编码的java库还按照这个标准实行
所以Java想的是还是咱俩关系好,跟Java玩的小伙伴还要继续用
更多推荐
Base64编码大瓜
发布评论