詳細說會涉及到操作系統原理,以下這個比喻非常簡單,但只能說明原理,實際操作不是這么簡單的,比如我有三個文件,三個文件頭剛開始四個字符二進制代碼分別為0101......,0011.....,1111....現在我告訴計算機系統如果讀到每個文件,先讀文件頭四位,0101是jpg圖片,0011是文本,1111是視頻,并分別指定不同的圖標就可以了。但如何讓系統知道你的規定呢?如果只是你自己的文件,那你可以在你的計算機上進行設置告知就好了,比如你可以自己規定1111是一種包含語音的文本文件,后綴名為.txv,可以用自己開發的軟件自己朗讀,在win系統下你自己注冊表注冊一下就可以了,但這個文件也只有你自己的電腦認識,拷貝到別人電腦完全無用。那為什么所有電腦都能自動分辨圖片,視頻或者其他各種類型文件呢?因為他們已經是一種計算機標準或者事實標準,操作系統開發之初就已經注冊好了這些文件類型,只要在標準規定的文件位置讀出相應的注冊代碼,系統就能區分文件類型。比如exe,jpg,jpeg,doc,txt等等等等。還有很多文件類型系統開始并不知道,但當你安裝軟件時,軟件會自動注冊這類文件,比如ps的psd文件,cad的文件等等,這些文件你不裝相應軟件系統是不認識的,也是打不開的,圖標也是未知圖標類型,但你裝了相應軟件后,他們就會在系統中注冊這種文件格式了。
網站導航
- zblogPHP模板zbpkf
- zblog免費模板zblogfree
- zblog模板學習zblogxuexi
- zblogPHP仿站zbpfang