流转化为字符串的2种方法比较


流转化为字符串的2种方法比较

流转化为字符串,一种是使用BinToHex(),将2进制字节转换为16进制字符串,经过这样转换后的字符串的长度刚好是流.size的2倍。

一种是使用base64编码,将2进制字节转换为BASE64编码后的字符串,经过这样转换后的字符串的长度比流.size稍微大一些。

笔者为此专门作了测试:

通过2种方式分别查询同样数据集的数据

流.size:421字节

16进制转换后字符串的长度:842字节(流.size的2倍)

BASE64转换后字符串的长度:564字节(流.size的1.33倍)

考虑到互联网有限的带宽,所以我们要尽量使用BASE64转换。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM