官术网_书友最值得收藏!

2.1.2 文本數據與二進制數據的區別

文本數據的最小單位是字符,每個字符實際上是以數字形式來表示的(字符與數字的對應關系即為編碼)。文本數據本質上還是二進制數據,兩者的區別在于處理方式不同。

應用程序處理文本數據時,會以字符為單位,一個字符可能占用1個字節、兩個字節或多個字節,而二進制數據是以字節為單位進行處理的。

以下面的4個字節數據為例。

如果認為它是GB2312編碼的文本數據,那么它就是“春天”這兩個字。前兩個字節對應“春”字,后兩個字節對應“天”字。如果認為它是二進制數據,那么它就僅僅是4個字節的數據而已。

如何處理一段數據,取決于應用程序本身。如用記事本打開或保存文件時,是以字符為單位的,如果用它打開圖像文件,則只能看到亂碼,而用圖片瀏覽器打開文本文件也不能正常顯示。

主站蜘蛛池模板: 专栏| 嘉祥县| 犍为县| 讷河市| 余江县| 南昌市| 秦安县| 泾川县| 赫章县| 孝昌县| 濮阳县| 辽宁省| 时尚| 元谋县| 兴文县| 靖西县| 江门市| 泗阳县| 伊金霍洛旗| 四会市| 靖边县| 富平县| 郸城县| 社会| 社旗县| 洪湖市| 彰化县| 镇远县| 临泉县| 博湖县| 重庆市| 龙江县| 南召县| 沧源| 顺昌县| 太仓市| 恩施市| 喜德县| 泊头市| 文成县| 松阳县|