文件扩展名或文件扩展名是计算机文件末尾的后缀。它在句号之后,通常是两个四个字符长。如果你曾经打开过一个文档或查看过一张图片,你可能会注意到文件末尾的这些字母。
操作系统使用文件扩展名来标识哪些应用程序与哪些文件类型相关联—换句话说,双击文件时会打开哪些应用程序。例如,一个名为“awesome”的文件_图片.jpg具有“jpg”文件扩展名。例如,当您在Windows中打开该文件时,操作系统会查找与JPG文件关联的任何应用程序,打开该应用程序并加载该文件。
有许多不同类型的文件扩展名,在一篇文章中列出的文件扩展名太多了,但这里有一些常见的文件扩展名示例,您可能会在计算机上看到:
就像我们说的,这只是一小部分文件扩展名。实际上有几千个。
同样重要的是要意识到有些文件类型本身就有风险,而且可能是危险的。通常,这些是可执行文件,当您试图打开它们时,它们可以运行某些类型的代码。注意安全,不要打开文件,除非它们来自可靠的来源。
相关:50多个文件扩展名在Windows上有潜在危险
默认情况下,Windows显示文件扩展名。在Windows7,8,甚至10中有一段时间这是不正确的,但幸运的是,他们改变了默认设置。我们之所以说幸运是因为我们觉得显示文件扩展名不仅更有帮助,而且更安全。如果不显示文件扩展名,就很难判断您正在查看的PDF文件(例如)是否真的是PDF文件,而不是恶意的可执行文件。
如果Windows中没有显示文件扩展名,则可以很容易地重新打开它们。在任何文件资源管理器窗口中,只需进入“查看”>“选项”>“更改文件夹和搜索选项”。在“文件夹选项”窗口的“视图”选项卡上,禁用“隐藏已知文件类型的扩展名”复选框。
相关:如何使Windows显示文件扩展名
默认情况下,文件扩展名不会显示在macOS中。原因是macOS并不像Windows那样使用扩展(我们将在下一节详细讨论)。
不过,您可以让macOS显示文件扩展名,这样做可能不是个坏主意。打开Finder后,只需进入Finder>Preferences>Advanced,然后启用“显示所有文件扩展名”复选框。
所以,我们讨论了Windows如何使用文件扩展名来知道它处理的是什么类型的文件,以及在打开文件时使用什么应用程序。Windows知道一个名为自述文件.txt是一个文本文件,因为这个TXT文件扩展名,它知道用默认的文本编辑器打开它。删除该扩展名,Windows将不知道如何处理该文件。
虽然macOS和Linux仍然使用文件扩展名,但它们不像Windows那样依赖它们。相反,他们使用一种叫做MIME类型和创建者代码的东西来确定文件是什么。这些信息存储在文件的头文件中,macOS和Linux都使用这些信息来确定处理的文件类型。
由于在macOS或Linux上并不需要文件扩展名,因此您完全可以拥有一个没有扩展名的有效文件,但由于文件头中包含的文件信息,操作系统仍然可以使用正确的程序打开该文件。
在这里我们不会深入讨论太多,但是如果您有兴趣了解更多,请查看我们的指南,了解为什么Linux和macOS不需要文件扩展名。
相关:MIME类型解释:为什么Linux和MacOSX不需要文件扩展名
根据我们在上一节中刚刚讨论的内容,当您更改文件扩展名时会发生什么,在某种程度上取决于您使用的操作系统。
在Windows中,如果删除文件扩展名,Windows将不再知道如何处理该文件。当您尝试打开文件时,Windows会询问您要使用哪个应用程序。如果您更改了扩展名,请将文件重命名为“酷图.jpg“至”coolpic.txt文件“-Windows将尝试打开与新扩展名关联的应用程序中的文件,您将收到错误消息或已打开但无用的文件。”。在本例中,记事本(或您的默认文本编辑器)确实打开了coolpic.txt文件“文件,但只是一堆乱七八糟的文字。
因此,每当您尝试更改文件扩展名时,Windows都会发出警告,您必须确认该操作。
如果您使用的是macOS,则会发生类似的情况。如果尝试更改文件扩展名,仍会收到警告消息。
如果您将扩展名更改为其他扩展名,macOS将尝试在与新扩展名关联的应用程序中打开该文件。而且,你要么得到一条错误消息,要么像在Windows中一样得到一个乱码文件。
与Windows不同的是,如果您试图在macOS中删除一个文件的扩展名(至少在Finder中是这样),macOS只会使用文件的MIME类型中的数据重新添加相同的扩展名。
如果你真的想改变一个文件的类型,比如说,你想把一个图像从JPG格式改成PNG格式,你就需要使用能够真正转换文件的软件。
每当您安装一个可以打开特定文件类型的应用程序时,该应用程序和文件扩展名都会在您的操作系统中注册。完全有可能有多个应用程序可以打开同一类型的文件。您可以启动一个应用程序,然后将任何支持的文件类型加载到其中。或者,您可以右键单击一个文件以打开其上下文菜单,并在其中选择一个可用的应用程序。
例如,在下面的图像中,您可以看到我们的Windows系统上有许多图像应用程序可以打开酷图.jpg“我们右键单击的文件。
但是,每个扩展都有一个默认的应用程序。它是当你双击一个文件时打开的应用程序,在Windows中,它也是当你右击一个文件时出现在列表顶部的应用程序(上图中的IrfanView)。
您可以更改默认应用程序。只需进入“设置”>“应用程序”>“默认应用程序”>“按文件类型选择默认应用程序”。滚动(很长)文件类型列表以找到所需的文件类型,然后单击右侧当前关联的应用程序进行更改。有关更多信息,请参阅我们的完整指南,以在Windows中设置默认应用程序。
相关:初学者极客:7种方法可以改变默认的应用程序和文件关联在Windows中
你也可以在macOS上做同样的事情。只需选择要更改的文件类型,然后从主菜单中选择“文件”>“获取信息”。在弹出的信息窗口中,进入“打开方式”部分,然后使用下拉菜单选择一个新的应用程序。很简单。
相关:如何在MacOSX中更改文件类型的默认应用程序
图片来源:CC0 Creative Comm***/Pixabay
...应该收到一个Word文档,而你收到的却是一个带有DAT文件扩展名的文档。基本上,您有两个简单的选项来打开该文件。 ...
在Mac上,默认情况下,Finder会隐藏大多数文件扩展名。如果您总是希望看到文件扩展名而不考虑文件类型,那么可以在Finder Preferences中更改一个简单的设置。下面是方法。 首先,通过点击你基座上的Finder图标来关注它。接下来...
文件扩展名为.m4v的文件是MPEG-4视频(m4v)容器文件格式,也称为iTunes视频文件。这是从iTunes商店购买或租用任何视频时使用的主要文件类型。 相关:什么是文件扩展名? 什么是m4v文件(an m4v file)? 由苹果公司开发的M4V文件与M...
...么是日志文件(a log file)? 日志是自动生成的文件的文件扩展名,其中包含来自某些软件和操作系统的事件记录。虽然日志文件可以包含许多内容,但通常用于显示与创建它们的系统或应用程序相关联的所有事件。例如,备份程...
默认情况下,Windows不显示文件扩展名,但您可以更改单个设置,使Windows 7、8或10始终显示每个文件的完整文件扩展名。 为什么要显示文件扩展名 每个文件都有一个文件扩展名,告诉Windows文件的类型。文件扩展名通常有三到...
来自Windows,Linux和macosx上的文件扩展名看起来有点奇怪。操作系统似乎在不依赖文件扩展名的情况下知道文件是什么—它使用MIME类型来实现这一点。 MIME类型现在被称为“Internet媒体类型”。MIME类型最初是为电子邮件创建的-“M...
...有潜在的危险,但这并不是Windows上唯一需要注意的文件扩展名。还有许多其他潜在的危险文件扩展名–比您预期的要多。 为什么我想知道哪些文件是危险的? 在决定是否可以安全打开附加到电子邮件或从web下载的文件时,了...
Mac上的大多数文件在其名称的末尾都有一个文件扩展名,可以帮助人们和应用程序知道它是什么类型的文件。默认情况下,macOS会隐藏这些扩展名,但您可以逐个文件显示或隐藏它们。下面是方法。 第一:了解主开关 在尝试...
...。也就是说,JPG和JPEG是保存数字图像最常用的两种文件扩展名,特别是对于由数字摄影产生的图像。让我们仔细看看这两种文件格式。 什么是jpeg格式(jpeg)? JPEG是联合摄影专家组提出的保存和存储数字图像的最常用图像格式之...
...件存储数据,而文件夹存储文件和文件夹。此外,文件有扩展名,而文件夹没有。 文件和文件夹是计算中使用的两个术语。文件是存储信息的容器。有不同类型的文件,如文本文件、数据文件、图像、音频文件和视频文件。每...