你知道裝一個軟件,軟件裡面包含的各種文件都起哪些作用嗎

軟件 彙編語言 Windows 腳本語言 WinRAR TechnicalTools 2018-12-01

一個軟件會包含很多種類型的文件,比如:*.jpg、*.txt、*.exe、*.dll、*.chm等各種類型的文件。那你知道它們各自的作用嗎?

*.txt是一些說明文件,就是記事本形式的,但一般不會通過軟件來打開,而是通過文件夾的形式來進一步打開該文件;

*.exe是executable file ,譯作可執行文件,可移植可執行 (PE) 文件格式的文件,它可以加載到內存中,並由操作系統加載程序執行,是可在操作系統存儲空間中浮動定位的可執行程序。如記事本程序notepad.exe ,可以用來編輯文檔,如:測試".txt"雙擊打開notepad.exe記事本程序來進行編輯處理。文件就是可執行文件,就是你看到的一些軟件界面,一般都是這樣的文件來打開的;

你知道裝一個軟件,軟件裡面包含的各種文件都起哪些作用嗎

名片夾

*.dll是Dynamic Link Library的縮寫。".dll"是一個包含可由多個程序,同時使用的代碼和數據的庫。例如,在 Windows 操作系統中,Comdlg32.dll執行與對話框有關的常見函數。因此,每個程序都可以使用該 dll 中包含的功能來實現“打開”對話框。這有助於避免代碼重用和促進內存的有效使用。 通過使用". dll",程序可以實現模塊化,由相對獨立的組件組成。例如,一個計帳程序可以按模塊來銷售。可以在運行時將各個模塊加載到主程序中(如果安裝了相應模塊)。因為模塊是彼此獨立的,所以程序的加載速度更快,而且模塊只在相應的功能被請求時才加載。是動態鏈接庫文件,是和".exe"關係非常緊密的文件類型,很多操作都是".exe"來調用".dll"文件進行計算和保存;

*.chm是“Compiled Help Manual”的簡寫,即“已編譯的幫助文件" ,微軟新一代的幫助文件格式,.chm文件可以用chm閱讀器、Windows 安裝目錄下的 HH.EXE等軟件打開。一般都是通過軟件裡的幫助菜單或者按鈕來打開該文件,這些文件通常介紹該軟件的使用方法和技巧。

*.bin二進制文件,其用途依系統或應用而定。一種文件格式binary的縮寫。一個後綴名為".bin"的文件,只是表明它是binary格式。比如虛擬光驅文件常用".bin"作為後綴,但並不意味著所有的bin文件都是虛擬光驅文件。一般來講是機器代碼,彙編語言編譯後的結果(磁盤操作系統下彙編語言編譯後與".com"文件相類似),用debug、WINHEX,U_EDIT等軟件可以打開(通常不一定能看得懂是些什麼除非學習過彙編語言)。這類所有的文件,無論後綴名是什麼,一律分為兩種格式".text" 和".binary"。

你知道裝一個軟件,軟件裡面包含的各種文件都起哪些作用嗎

文件夾或文件的搜索概念圖

*.cab文件是Windows的壓縮格式,用winrar可以打開,但有些是經過加密的,用一般的壓縮程序都是打不開的。存儲多個壓縮文件的單個壓縮包文件。這些文件通常用於軟件安裝,還用來減小文件大小和縮短 Web 內容的相關下載時間。

*.inf是Device INFormation File的英文縮寫,是Microsoft公司為硬件設備製造商發佈其驅動程序推出的一種文件格式,".inf"文件中包含硬件設備的信息或腳本以控制硬件操作。在".inf"文件中指明瞭硬件驅動該如何安裝到系統中,源文件在哪裡、安裝到哪一個文件夾中、怎樣在註冊表中加入自身相關信息等等。

*.dat並不是一種標準文件。許多軟件都使用這個擴展名,但文件含義不同。而許多數據分析軟件也用這個擴展名保存數據。所以這要看具體的軟件情況來定。DAT文件,可以按照擴展名來看就是DATA的意思,即數據文件,這類文件並沒有進行絕對化的定義,例如VCD光盤中的".dat"文件就可以用一般的視頻播放器打開,而QQ的".dat"文件中則存儲了用戶信息,是無法使用常規方式打開的,只有QQ程序可以訪問。還有一些其他程序都有自己對dat文件的定義,要通過其特殊的程序來打開與之相關聯的dat文件。

相關推薦

推薦中...