源文件壹般指用匯編語言或高級語言寫出來的代碼保存為文件後的結果。源文件是相對目標文件和可執行文件而言的。源文件就是用匯編語言或高級語言寫出來的代碼保存為文件後的結果。
目標文件是指源文件經過編譯程序產生的能被cpu直接識別二進制文件。可執行文件就是將目標文件連接後形成的可執行文件,當然也是二進制的。
現行源文件是指處理機正在運行進程或作業的源文件。由於程序運行具有局部性,現行源文件只有壹部分調入內存,當內存缺失有關指令和數據,處理機再從外存調入有關的源文件。
文件類型(或文件格式)是指電腦為了存儲信息而使用的對信息的特殊編碼方式,是用於識別內部儲存的資料。比如有的儲存圖片,有的儲存程序,有的儲存文字信息。
每壹類信息,都可以壹種或多種文件格式保存在電腦存儲中。每壹種文件格式通常會有壹種或多種擴展名可以用來識別,但也可能沒有擴展名。擴展名可以幫助應用程序識別的文件格式。
擴展資料
源文件類型
文本文件
文本文件是壹種計算機文件,它是壹種典型的順序文件,其文件的邏輯結構又屬於流式文件。
特別的是,文本文件是指以ASCII碼方式(也稱文本方式)存儲的文件,更確切地說,英文、數字等字符存儲的是ASCII碼,而漢字存儲的是機內碼。文本文件中除了存儲文件有效字符信息(包括能用ASCII碼字符表示的回車、換行等信息)外,不能存儲其他任何信息。
ASCII
ASCII標準使得只含有ASCII字符的文本文件可以在Unix、Macintosh、MicrosoftWindows、DOS和其它操作系統之間自由交互,而其它格式的文件是很難做到這壹點的。但是,在這些操作系統中,換行符並不相同,處理非ASCII字符的方式也不壹致。
MIME
文本文件在MIME標準中的類型為“text/plain”,此外,它通常還附加編碼的信息。在Mac OS X出現前,當Resource fork指定某壹個文件的類型為“TEXT”時,Mac OS就認為這個文件是文本文件。在Windows中,當壹個文件的擴展名為“txt”時,系統就認為它是壹個文本文件。
此外,處於特殊的目的,有些文本文件使用其它的擴展名。例如,計算機的源代碼也是文本文件,它們的後綴是用來指明它的程序語言的。
.txt
.txt是包含極少格式信息的文字文件的擴展名。.txt格式並沒有明確的定義,它通常是指那些能夠被系統終端或者簡單的文本編輯器接受的格式。任何能讀取文字的程序都能讀取帶有.txt擴展名的文件,因此,通常認為這種文件是通用的、跨平臺的。
在英文文本文件中,ASCII字符集是最為常見的格式,而且在許多場合,它也是默認的格式。對於帶重音符號的和其它的非ASCII字符,必須選擇壹種字符編碼。在很多系統中,字符編碼是由計算機的區域設置決定的。常見的字符編碼包括支持許多歐洲語言的ISO 8859-1。
由於許多編碼只能表達有限的字符,通常它們只能用於表達幾種語言。Unicode制定了壹種試圖能夠表達所有已知語言的標準,Unicode字符集非常大,它囊括了大多數已知的字符集。
Unicode有多種字符編碼,其中最常見的是UTF-8,這種編碼能夠向後兼容ASCII,相同內容的的ASCII文本文件和UTF-8文本文件完全壹致。?
參考資料來源? 百度百科-源程序文件類型