文件格式与文件扩展名不同吗?
Is file format different from file extension?
我不明白文件是如何存储的。我打开我的文本编辑器,写下一些乱码并将其保存为 .pdf,然后尝试用 pdf reader 打开它。 pdf reader 打不开。有人请解释这里发生了什么?
File extensions and file formats are often spoken about
interchangeably. In reality, however, a file extension is just the
characters that appear after the period, while the file format speaks
to the way in which the data in the file is organized.
因此,在您的示例中,您创建了 txt
格式的文件并手动将扩展名更新为 .pdf
。 PDF reader 认为它可以打开该文件(因为它有 .pdf
扩展名),但它不能打开,因为它的格式为 txt
.
总而言之,您可以更改扩展名,但不能更改格式。为了改变格式,你必须使用某种转换器。
假设您的办公室有一个文件夹系统,上面写着 "English documents go into brown folders; Spanish documents go into pink folders; French documents in red folders; Japanese documents in white folders;..."
如果你将“これは英语じゃね〜よばか”放入棕色文件夹,它不会使文本变成英文。这只是意味着你把它放在了错误的文件夹中。如果您将 "egu egu egu egu egu" 放入日文文件夹,它不会停止成为乱码。
文件扩展名是文件名的一部分,我们按照惯例使用它来标记文件的内容类型(有点像文件夹颜色)。文件格式是文件内容的结构(有点像知道使用什么语言来阅读其中的论文)。
扩展主要是为用户服务的,所以我们知道每个文件有什么,还有一个快捷方式,所以 OS 可以用它认为适合它的应用程序打开一个文件(就像一个人可以看到一个棕色的文件夹并决定它应该交给 English-speaking 员工)。
就像说日语的人能够阅读棕色文件夹中的日语文本(如果明确递交),PDF reader 将能够阅读 PDF-format 文档,无论扩展(如果你让 PDF-reader 打开它,而不是依赖 OS 来找出正确的应用程序)。就像 no-one 可以读取 "egu egu egu egu egu" 尽管它的文件夹声称它是日语一样,PDF reader 很困惑地在 [=10= 中找到非 PDF-format 的内容] 扩展文件。
文件扩展名是文件名的一部分,所以它只是一个标签。您不会通过更改其标签来更改文件格式,就像将桌面上的快捷方式名称从 "MS Word" 更改为 "Battlefield 2" 不会神奇地让您免费玩此游戏一样:)
我不明白文件是如何存储的。我打开我的文本编辑器,写下一些乱码并将其保存为 .pdf,然后尝试用 pdf reader 打开它。 pdf reader 打不开。有人请解释这里发生了什么?
File extensions and file formats are often spoken about interchangeably. In reality, however, a file extension is just the characters that appear after the period, while the file format speaks to the way in which the data in the file is organized.
因此,在您的示例中,您创建了 txt
格式的文件并手动将扩展名更新为 .pdf
。 PDF reader 认为它可以打开该文件(因为它有 .pdf
扩展名),但它不能打开,因为它的格式为 txt
.
总而言之,您可以更改扩展名,但不能更改格式。为了改变格式,你必须使用某种转换器。
假设您的办公室有一个文件夹系统,上面写着 "English documents go into brown folders; Spanish documents go into pink folders; French documents in red folders; Japanese documents in white folders;..."
如果你将“これは英语じゃね〜よばか”放入棕色文件夹,它不会使文本变成英文。这只是意味着你把它放在了错误的文件夹中。如果您将 "egu egu egu egu egu" 放入日文文件夹,它不会停止成为乱码。
文件扩展名是文件名的一部分,我们按照惯例使用它来标记文件的内容类型(有点像文件夹颜色)。文件格式是文件内容的结构(有点像知道使用什么语言来阅读其中的论文)。
扩展主要是为用户服务的,所以我们知道每个文件有什么,还有一个快捷方式,所以 OS 可以用它认为适合它的应用程序打开一个文件(就像一个人可以看到一个棕色的文件夹并决定它应该交给 English-speaking 员工)。
就像说日语的人能够阅读棕色文件夹中的日语文本(如果明确递交),PDF reader 将能够阅读 PDF-format 文档,无论扩展(如果你让 PDF-reader 打开它,而不是依赖 OS 来找出正确的应用程序)。就像 no-one 可以读取 "egu egu egu egu egu" 尽管它的文件夹声称它是日语一样,PDF reader 很困惑地在 [=10= 中找到非 PDF-format 的内容] 扩展文件。
文件扩展名是文件名的一部分,所以它只是一个标签。您不会通过更改其标签来更改文件格式,就像将桌面上的快捷方式名称从 "MS Word" 更改为 "Battlefield 2" 不会神奇地让您免费玩此游戏一样:)