爲什麼JSON佔用額外開銷大

這個就相對於二進制文件佔用內存少來說的。

  • 文本文件:是基於字符編碼的文件,常見的編碼有ASCII編碼,UNICOD。
    ASCII:是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是最通用的信息交換標準,並等同於國際標準ISO/IEC 646
  • 二進制文件:是基於值編碼的文件( 在很多問題中我們還可以採用直接的 值編碼 ,也就是說用一些比較複雜的數來編碼,比如說 實數)
  • 文本文件基本上是定長編碼的,基於字符,每個字符在具體編碼中是固定的;
  • ASCII碼是8個比特的編碼,UNICODE佔16個比特,而二進制文件可看成是變長編碼,多少個比特代屬表一個值,完全由自己決定,所以二進制文件稍小

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章