1. 「文件」的概念是什麼如何定義文件名和文件擴展名
假設我要編寫一套全新的編程軟體,那我必須要定義一個拓展名。這個擴展名不是必須的。擴展名只不過是一個標識,告訴別人這個文件可以被什麼應用程序打開(准確地說,擴展名是該文件的描述,告訴了你一些關於該文件的信息)。例如,mp4是一種視頻格式,那麼你可以用QQ影音來打開它。再例如,nyy是「難語言」的源碼文件格式,那麼你可以用文本編輯器notepad打開它。關於如何定義一個擴展名。在你的主頁上寫上,nyy是「難語言」的源碼格式文件的擴展名,用戶可以用文本編輯器notepad打開它。然後,把這件事告訴其他人。好了,這就是你要的定義。
2. 什麼是文件的擴展名擴展名有什麼作用
文件擴展名(英語:Filename Extension,別名:延伸文件名、後綴名)是早期操作系統(如VMS/CP/M/DOS等)用來標志文件格式的一種機制。 以DOS來說,一個文件擴展名是跟在文件主名後面的,由一個分隔符號分隔。在一個像「example.txt」的文件名中,example是文件主名,txt為文件擴展名,表示這個文件是一個純文字文件,句號「.」就是文件主名與文件擴展名的分隔符號。
在長文件名的狀態下,文件的文件擴展名可以根據外殼(shell)或瀏覽器的設置表示為顯示的或隱藏的。這也使得有心傳播電腦病毒或蠕蟲病毒的惡意用戶得以將LOVE-LETTER-FOR-YOU.TXT.vbs或JustForYou.TXT.exe偽裝成看起來像是無害的純文本文件(LOVE-LETTER-FOR-YOU.TXT或JustForYou.TXT),得以欺騙目標用戶。如果文件文件擴展名是隱藏的話(通常微軟作業系統預設為隱藏的),那麼這個VBScript文件或帶有電腦病毒的可執行文件就有可能欺騙到用戶在毫無防備下打開並運行。
這種命名法有著很大的缺陷,甚至安全的缺陷,所以某些操作系統已經不再遵循文件擴展名的規范,而是採用更精確的文件魔術數字(magic number)來確定文件類型(參見UNIX/Linux系統)。不過Windows系列的作業系統即使是最新的Windows 8都依然保持這種命名格式。
文件擴展名更重要的作用是讓系統決定當用戶想打開這個文件的時候用哪種軟體運行,如Windows系統中exe文件是可執行文件,doc文件默認用Microsoft Word打開的Word文件。
3. 文件擴展名和文件類型 的關系
文件擴展名就是判斷文件類型的依據
可以通過看文件擴展名來知道文件類型
有很我時候文件擴展名是隱藏的
可以通過
工具
文件夾選項
查看
把
隱藏已知文件類型的擴展名
的勾支掉
就可看到文件擴展名