編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

介紹

文件擴展名(filename extension)也稱為文件的後綴名,是操作系統用來標記文件類型的一種機制,在Windows系統下,擴展名還可以告訴操作系統默認用什麼軟件打開文件。通常來說,一個擴展名是跟在主文件名後面的,由一個分隔符(英文句號)分隔。擴展名可以被認為是一個類型的元數據。

博客園:小黑電腦,版權歸原作者所有,https://xiaoheidiannao.com/articles/Extension-Name.html

如下圖所示,文件putty.exe的文件主名為putty而擴展名為exe,中間用英文句號分開。

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

不同的擴展名顯示的圖標不一樣,如下圖所示

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

如果是沒有擴展名或者是無法識別的擴展名的圖標則如下圖所示

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

作用

事實上沒有擴展名也是沒有任何問題的,但是推薦用擴展名,因為擴展名不僅可以讓操作系統知道該用什麼軟件打開文件,更重要的是可以讓用戶一眼就看出來這是什麼類型的文件.當然,擴展名也可以隨意更改的,甚至可以去掉,但是這樣就會導致操作系統識別不了該文件或者識別錯誤,也可以通過手動指定軟件打開文件.

如下圖所示,有一個叫小黑電腦.txt的文本文件

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解


選中該文件,然後按下F2重命名該文件,將後面的txt擴展名去掉然後按下Enter鍵確認重命名,系統會提示更改擴展名可能會導致文件不可用,忽略它然後選擇是確定重命名。

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解


重命名後可以看到右邊的預覽窗口已經沒有顯示任何內容了,這是由於沒有擴展名,操作系統不知道該用什麼軟件打開該文件,所以就沒有預覽內容。

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

當然如果擴展名改成不正確的類型,例如將txt改成xls就會出現下圖的情況,在預覽面板上可以看到預覽出錯,因為擴展名為xls的文件系統默認就會用Excel打開,但是事實上該文件是文本類型的,用Excel打開就會出問題。

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

如下圖所示,鼠標雙擊使用默認軟件(Excel)打開時就會出錯,提示文件格式和擴展名不匹配。

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

當然,如果使用記事本打開的話就可以正確打開.選擇小黑電腦.xls文件,然後按下Shift+F10(相當於鼠標右鍵),選擇打開方式(按下H或者鼠標點擊都可以)

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

如下圖所示,由於擴展名為xls,系統會默認選擇Excel為打開文件,但我們想要的使用記事本打開,所以選擇更多應用

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

選擇記事本然後按下Enter鍵

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

就可以用記事本打開文件小黑電腦.xls了,可以看到正常打開,如下圖所示

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

總結:擴展名可以讓操作系統知道默認用什麼軟件打開文件,擴展名可以隨意更改.如果將一個擴展名更改為另外一個操作系統可識別的擴展名,則操作系統就會用默認打開該擴展名的軟件打開,有可能導致不能正確打開文件;如果更改為一個不可識別的擴展名(例如.111,.abc等)或者沒有擴展名則會讓用戶選擇打開文件的軟件.雖然擴展名可以隨意修改,但是不推薦修改擴展名,如果想要從一種擴展名更改為另外一種擴展名可以通過格式轉換的軟件或者命令.

常用擴展名

一般看到擴展名就可以知道文件類型,下表是常見的文件類型對應的常用擴展名:

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解

編程源於興趣,興趣忠於能會,能會忠於勤學。如果你有興趣,不妨一起共進,學習不缺興趣,重要的是你去發現。喜歡C/C++,可以關注+私信小編【編程交流】有一些視頻希望可以幫助到你,和別人一起交流成長會比自己琢磨更快哦!

編程小知識:文件擴展名的作用是什麼?通俗易懂的文件擴展名詳解


分享到:


相關文章: