流轉化為字符串的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