文件扩展名是什么?有什么用?通俗易懂的文件扩展名讲解!
原文链接: https://xiaoheidiannao.com/articles/extension-name.html
目录
介绍
文件扩展名(filename extension)也称为文件的后缀名,是操作系统用来标记文件类型的一种机制,在windows系统下,扩展名还可以告诉操作系统默认用什么软件打开文件。通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符(英文句号)分隔。扩展名可以被认为是一个类型的元数据。
如下图所示,文件putty.exe
的文件主名为putty
而扩展名为exe
,中间用英文句号分开.
不同的扩展名显示的图标不一样,如下图所示
如果是没有扩展名或者是无法识别的扩展名的图标则如下图所示
作用
事实上没有扩展名也是没有任何问题的,但是推荐用扩展名,因为扩展名不仅可以让操作系统知道该用什么软件打开文件,更重要的是可以让用户一眼就看出来这是什么类型的文件.当然,扩展名也可以随意更改的,甚至可以去掉,但是这样就会导致操作系统识别不了该文件或者识别错误,也可以通过手动指定软件打开文件.
如下图所示,有一个叫小黑电脑.txt
的文本文件
选中该文件,然后按下f2重命名该文件,将后面的txt
扩展名去掉然后按下enter键确认重命名,系统会提示更改扩展名可能会导致文件不可用,忽略它然后选择是
确定重命名.
重命名后可以看到右边的预览窗口已经没有显示任何内容了,这是由于没有扩展名,操作系统不知道该用什么软件打开该文件,所以就没有预览内容.
当然如果扩展名改成不正确的类型,例如将txt
改成xls
就会出现下图的情况,在预览面板上可以看到预览出错,因为扩展名为xls
的文件系统默认就会用excel打开,但是事实上该文件是文本类型的,用excel打开就会出问题.
如下图所示,鼠标双击使用默认软件(excel)打开时就会出错,提示文件格式和扩展名不匹配
.
当然,如果使用记事本打开的话就可以正确打开.选择小黑电脑.xls
文件,然后按下shift+f10(相当于鼠标右键),选择打开方式
(按下h
或者鼠标点击都可以)
如下图所示,由于扩展名为xls
,系统会默认选择excel为打开文件,但我们想要的使用记事本打开,所以选择更多应用
就可以用记事本打开文件小黑电脑.xls
了,可以看到正常打开,如下图所示
总结:扩展名可以让操作系统知道默认用什么软件打开文件,扩展名可以随意更改.如果将一个扩展名更改为另外一个操作系统可识别的扩展名,则操作系统就会用默认打开该扩展名的软件打开,有可能导致不能正确打开文件;如果更改为一个不可识别的扩展名(例如.111,.abc等)或者没有扩展名则会让用户选择打开文件的软件.虽然扩展名可以随意修改,但是不推荐修改扩展名,如果想要从一种扩展名更改为另外一种扩展名可以通过格式转换的软件或者命令.
常用扩展名
一般看到扩展名就可以知道文件类型,下表是常见的文件类型对应的常用扩展名:
文件类型 | 扩展名 |
---|---|
可执行文件 |
exe ,bat ,com ,cpl ,vbs ,cmd
|
音频 |
mp3 ,ogg ,wav
|
图片 |
bmp ,gif ,jpeg ,png
|
视频 |
mp4 ,avi ,mov ,flv
|
excel |
xls ,xlsx
|
幻灯片 |
ppt ,pptx
|
word |
doc ,docx
|
文本 | txt |
推荐阅读
-
文件扩展名是什么?有什么用?通俗易懂的文件扩展名讲解!
-
VS软件默认安装路径修改、CreateFile返回值为0xffffffff、处理文件-File失败,不具有.ps1扩展名、调用有管理员权限的cmd、无法正常运行.exe且无返回值、.bat管理员权限
-
后缀就扩展名为js的文件是什么文件[原创]_基础知识
-
c++源程序文件的扩展名是什么
-
java源文件的扩展名是什么
-
c语言文件的扩展名是什么
-
后缀就扩展名为js的文件是什么文件[原创]_基础知识
-
获取文件扩展名的方法有多种php获取文件扩展名的方法
-
获取文件扩展名的方法有多种php获取文件扩展名的方法
-
获取文件扩展名的方法有多种php获取文件扩展名的方法