⚫️
後綴 | 解釋 | 詳細解釋 |
---|---|---|
.h | C/C++中的頭文件,常常聲明類或方法 | |
.c/.cpp | C/C++文件 | |
.hpp | 將.cpp的實現代碼混入.h頭文件當中,定義與實現都包含在同一文件 | 該類的調用者只需要include該.hpp文件即可,無需再將cpp加入到project中進行編譯。而實現代碼將直接編譯到調用者的obj文件中,不再生成單獨的obj,採用hpp將大幅度減少調用project中的cpp文件數與編譯次數,也不用再發布lib與dll文件,因此非常適合用來編寫公用的開源庫。 |
.pdb | 幫助軟件的調試 | ”PDB文件跟源代碼同樣的重要“, 沒有PDB文件,你甚至不能debugging |
.lib | 靜態數據鏈接庫文件 | 靜態庫在程序的鏈接階段被複制到了程序中,和程序運行的時候沒有關係 |
.dll | 動態數據鏈接庫文件 | 程序在運行時由系統動態加載到內存中供程序調用 |
⚫️
.sql | MySQL腳本,用於批量執行SQL語句 |
.bat | Windows下的腳本,可以對文件等等進行操作 |
⚫️
.sh | shell/bash是Linux下的腳本,如同Windows下的.bat一樣 | |
.bak | Linux下的備份文件 | |
.rpm | 軟件包管理工具文件 | 類似Windows裏面的“添加/刪除程序” |
.tra/.ge/.zip | 壓縮文件 | 一般使用tar進行管理 |
.run | 通常是一個定製的程序,需要執行它才能安裝程序 |
⚫️
.yaml | 項目配置文件 | |
.conf | 配置文件 | |
.ini | 初始化配置文件 |