1、根據文件的性質和用途的不同,可將文件分為三類:
系統文件。這是指由系統軟體構成的文件。大多數的系統文件只允許用戶調用,但不允許用戶去讀,更不允許修改;有的系統文件不直接對用戶開放。
用戶文件。指由用戶的源代碼、目標文件、可執行文件或數據等所構成的文件。用戶將這些文件委託給系統保管。
庫文件。 這是由標准子常式及常用的常式等所構成的文件。 這類文件允許用戶調用,但不允許修改。
2、按數據形式,按這種方式分類,也可把文件分為三類:
源文件。由源程序和數據構成的文件。通常由終端或輸入設備輸入的源程序和數據所形成的文件都屬於源文件。它通常是由 ASCII 碼或漢字所組成的。
目標文件。把源程序經過相應語言的編譯程序編譯過,但尚未經過鏈接程序鏈接的目標代碼所構成的文件。它屬於二進制文件。通常,目標文件所使用的後綴名是「.obj」 。
可執行文件。把編譯後所產生的目標代碼再經過鏈接程序鏈接後所形成的文件。
3、存取控制屬性,根據系統管理員或用戶所規定的存取控制屬性,可將文件分為三類:
只執行文件。該類文件只允許被核準的用戶調用執行,既不允許讀,更不允許寫。
只讀文件。該類文件只允許文件主及被核準的用戶去讀,但不允許寫。
讀寫文件。指允許文件主和被核準的用戶去讀或寫的文件。
(1)電腦配置文件有哪幾個擴展閱讀
許多文件格式都有公開的、不同程度規范或者建議的格式。這些規范或者建議描述了數據如何編碼,如何排列。有時也規定了是否需要特定的電腦程序讀取或處理。有兩種情況下,文件格式沒有公開。第一種情況是:開發者將文件格式視作商業秘密不願公開;第二種情況是:開發者不願或花去很少的時間用於規範文檔。
需要注意的是,使用不公開的文件格式可能會帶來額外的成本。要了解這類文件格式或者需要通過對獲得的文件進行逆向工程,或者通過向開發者付費來獲得文件的格式。第二種方式中往往還需要與開發者簽訂不擴散協議。不論怎樣兩種方式都是費時,費錢的。