由源程序和數據構成的文件
源文件是指由源程序和數據構成的文件,通常由終端或輸入設備輸入的源程序和數據所形成的文件都屬於源文件。
源文件一般由ASCII碼或漢字所組成,它可以是純文本文件,內部沒有特殊格式。在軟件開發中,源文件格式一般採用編程語言的名字作爲後綴命名,例如用C語言編寫的源文件通常以“.c”作爲文件後綴。源文件是相對目標文件和可執行文件而言的,目標文件是指源文件經過編譯程序產生的能被CPU直接識別的二進制文件;可執行文件則是將目標文件連接後形成的可執行文件,也是二進制的。
例如,在編程語言中,源代碼以文本形式寫入並保存在文件中時,這個文件就被稱爲源文件。在網頁開發中,通過右鍵鼠標選擇“查看源文件”看到的記事本內容也是此網頁的源代碼,這也屬於源文件。