我不明白文件是如何存储的。我打开文本编辑器,写下一些乱码并将其另存为 .pdf,然后尝试使用 pdf 阅读器打开它。pdf阅读器打不开。有人请解释一下这里发生了什么?
假设您的办公室有一个文件夹系统,其中显示“英语文档放入棕色文件夹中;西班牙语文档放入粉色文件夹中;法语文档放入红色文件夹中;日语文档放入白色文件夹中;...”
\n\n如果你输入“\xe3\x81\x93\xe3\x82\x8c\xe3\x81\xaf\xe8\x8b\xb1\xe8\xaa\x9e\xe3\x81\x98\xe3\x82\x83\xe3\x81 \xad\xe3\x80\x9c\xe3\x82\x88\xe3\x81\xb0\xe3\x81\x8b" 放入棕色文件夹中,它不会使文本变成英文。这只是意味着您将其放入错误的文件夹中。如果您将“egu egu egu egu egu”放入日语文件夹中,它仍然是乱码。
\n\n文件扩展名是文件名的一部分,我们按照惯例使用它来标记文件的内容类型(有点像文件夹颜色)。文件格式是文件内容的结构(有点像知道使用什么语言来阅读其中的论文)。
\n\n扩展主要面向用户,因此我们知道每个文件的内容,以及一个快捷方式,以便操作系统可以使用它认为适合它的应用程序打开文件(就像人们可以看到一个棕色文件夹并决定它应该转到英文) - 说话的员工)。
\n\n就像讲日语的人将能够阅读棕色文件夹中的日语文本(如果明确递给文件夹)一样,PDF 阅读器将能够阅读 PDF 格式的文档,无论扩展名如何(如果您打开 PDF 阅读器)它,而不是依赖操作系统来找出正确的应用程序)。就像没有人可以阅读“egu egu egu egu egu”尽管其文件夹声称它是日文一样,PDF 阅读器也会因为在扩展文件中找到非 PDF 格式的内容而感到困惑.pdf。