電腦怎樣讓存儲在磁盤的二進制數據顯示出我們看得懂的東西?
妳的這個思路不錯,用程序語言調用編碼庫與這個字實際存儲到硬盤上是完全不同的,而在電腦上妳通過其它軟件看到的二進制與妳存放在硬盤的二進制也是不同的,我就簡單的說壹下,Unicode編碼庫是在操作系統或字庫中存儲的字典庫,這些編碼通常可以相互轉換各種進制調用,因此妳看到的二進制編碼是這個字的編碼(可以理解為對這個字的序號),並非計算以及存儲數據,而計算機硬盤存儲的數據則與分區結構、操作系統解釋程序、編譯程序(每個操作系統都內置了編譯程序,只是這是系統內部執行的重要核心組成部份,我們是看不到的)、文件分配表(文件分配表其實相當於目錄,它統計和記錄著每個文件和文件夾存放的硬盤物理位置以及相關信息,硬盤存儲文件大多數不壹定是順序存放在磁道中,大部份是分散存放的,我們可以理解為碎片,而每個碎片的相關位置信息在分配表中指定)、而妳所存儲的每個字符在不同的物理位置以及操作系統以及分區結構不同都是不壹樣的。