什么是文件扩展名?

文件扩展名或文件扩展名是计算机文件末尾的后缀。它在句点之后出现,通常为两到四个字符。如果您打开过文档或查看过图片,则可能在文件末尾注意到了这些字母。

操作系统使用文件扩展名来识别哪些应用程序与哪些文件类型相关联,换句话说,当您双击该文件时,哪个应用程序会打开。例如,名为“ awesome_picture.jpg”的文件具有“ jpg”文件扩展名。例如,当您在Windows中打开该文件时,操作系统将查找与JPG文件关联的任何应用程序,然后打开该应用程序并加载该文件。

有哪些类型的扩展名?

文件扩展名有很多不同的类型(在文章中列出的方式太多了),但是在这里,您可能会在计算机上看到一些常见文件扩展名的示例:

  • DOC / DOCX: Microsoft Word文档。 DOC是用于Word文档的原始扩展名,但是Microsoft在Word 2007首次发布时更改了格式。 Word文档现在基于XML格式,因此在扩展名末尾添加了“ X”。
  • XLS / XLSX: – Microsoft Excel电子表格。
  • PNG: 可移植网络图形,一种无损的图像文件格式。
  • HTM / HTML: 用于在线创建网页的超文本标记语言格式。
  • PDF: 可移植文档格式由Adobe发起,用于维护分布式文档中的格式。
  • EXE文件: 用于您可以运行的程序的可执行格式。

就像我们说的,这只是文件扩展名的一小部分。实际上有成千上万。

同样重要的是要注意,那里存在着固有的危险并且可能很危险的文件类型。通常,这些是可执行文件,当您尝试打开它们时,它们可以运行某些类型的代码。安全播放,除非文件来自受信任的来源,否则请勿打开文件。

有关的:Windows上有50多个潜在危险的文件扩展名

如果我看不到文件扩展名怎么办?

默认情况下,Windows显示文件扩展名。有一段时间(在Windows 7、8甚至10)中,这不是真的,但是幸运的是,他们更改了默认设置。我们之所以说幸运,是因为我们觉得显示文件扩展名不仅更有用,而且更安全。如果没有显示文件扩展名,则很难判断您正在查看的PDF文件(例如)是否真的是PDF文件,而不是某些恶意的可执行文件。

如果Windows中没有显示文件扩展名,则很容易重新打开。在任何“文件资源管理器”窗口中,只需转到“视图”>“选项”>“更改文件夹和搜索选项”。在“文件夹选项”窗口中的“视图”选项卡上,禁用“隐藏已知文件类型的扩展名”复选框。

有关的:如何使Windows显示文件扩展名

默认情况下,文件扩展名不显示在macOS中。原因是macOS并没有像Windows那样真正使用扩展(我们将在下一节中进一步讨论)。

不过,您可以使macOS显示文件扩展名,这样做可能不是一个坏主意。在Finder打开的情况下,只需转到Finder>首选项>高级,然后启用“显示所有文件扩展名”复选框。

macOS和Linux如何使用文件扩展名?

因此,我们讨论了Windows如何使用文件扩展名来了解它正在处理的文件类型以及打开文件时使用的应用程序。由于该TXT文件扩展名,Windows知道名为readme.txt的文件是文本文件,并且它知道使用默认的文本编辑器将其打开。删除该扩展名,Windows将不再知道如何处理该文件。

尽管macOS和Linux仍使用文件扩展名,但它们并不像Windows那样依赖它们。相反,他们使用称为MIME类型和创建者代码的名称来确定文件是什么。此信息存储在文件的标题中,macOS和Linux都使用该信息来确定他们正在处理的文件类型。

由于macOS或Linux上实际上并不需要文件扩展名,因此您很可能拥有一个没有扩展名的有效文件,但是由于文件头中包含文件信息,因此OS仍可以使用正确的程序打开该文件。

我们在这里不会对此进行过多介绍,但是如果您想了解更多信息,请查看我们的指南,了解Linux和macOS为何不需要文件扩展名。

有关的:解释的MIME类型:为什么Linux和Mac OS X不需要文件扩展名

如果更改文件扩展名会发生什么?

根据上一节所讨论的内容,更改文件扩展名类型时会发生什么情况取决于所使用的操作系统。

在Windows中,如果删除文件扩展名,则Windows将不再知道如何处理该文件。当您尝试打开文件时,Windows会询问您要使用的应用程序。如果您更改扩展名(例如,将文件从“ coolpic.jpg”重命名为“ coolpic.txt”),则Windows将尝试在与新扩展名关联的应用程序中打开该文件,您将收到错误消息或已打开但无用的文件。在此示例中,记事本(或任何默认的文本编辑器)确实打开了我们的“ coolpic.txt”文件,但这只是乱七八糟的文本。

因此,当您尝试更改文件扩展名时,Windows会警告您,并且您必须确认操作。

如果您使用的是macOS,则会发生类似的情况。如果您尝试更改文件扩展名,仍然会收到警告消息。

如果将扩展名更改为其他名称,macOS将尝试在与新扩展名关联的应用程序中打开文件。而且,您会收到错误消息或乱码文件,就像在Windows中一样。

与Windows的不同之处在于,如果您尝试在macOS中(至少在Finder中)删除文件扩展名,则macOS会使用文件的MIME类型中的数据直接添加相同的扩展名。

如果您实际上要更改文件的类型(例如,要将图像从JPG更改为PNG格式),则需要使用可以实际转换文件的软件。

如何更改打开文件的程序

每当您安装可打开特定文件类型的应用程序时,该应用程序和文件扩展名都会在您的操作系统中注册。完全可能有多个可以打开相同类型文件的应用。您可以启动一个应用程序,然后将任何受支持的文件类型加载到该应用程序中。或者,您可以右键单击文件以打开其上下文菜单,然后在此处选择一个可用的应用程序。

例如,在下面的图像中,您可以看到我们的Windows系统上有许多图像应用程序可以打开我们右键单击的“ coolpic.jpg”文件。

但是,每个扩展程序也都有一个默认应用程序。这是双击文件时打开的应用程序,在Windows中,也是右键单击文件时显示在列表顶部的应用程序(上图中的IrfanView)。

您可以更改该默认应用。只需转到“设置”>“应用程序”>“默认应用程序”>“按文件类型选择默认应用程序”。滚动浏览(很长)文件类型列表以找到所需的文件类型,然后单击右侧的当前关联的应用程序进行更改。请查看我们的完整指南,以在Windows中设置默认应用程序,以了解更多信息。

有关的:初学者极客:在Windows中更改默认应用程序和文件关联的7种方法

您可以在macOS中执行相同的操作。只需选择要更改类型的文件,然后从主菜单中选择“文件”>“获取信息”。在弹出的“信息”窗口中,转到“打开方式”部分,然后使用下拉菜单选择一个新应用。很简单。

有关的:如何在Mac OS X中更改文件类型的默认应用程序

图片来源:CC0创用CC / Pixabay


$config[zx-auto] not found$config[zx-overlay] not found