zoukankan      html  css  js  c++  java
  • 流转化为字符串的2种方法比较

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

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

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

    笔者为此专门作了测试:

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

    流.size:421字节

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

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

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

  • 相关阅读:
    Python float() 函数
    Python bytearray() 函数
    scanner.nextInt()与scanner.nextDouble
    Scanner对象next与nextLine
    JavaDoc
    包机制
    运算符要点
    变量与常量
    test
    类型转换
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/10508445.html
Copyright © 2011-2022 走看看