文件的MIME类型查询

问题描述 投票:0回答:3

我正在执行计算任务,但我读了这段话却一无所知。我不了解MIME类型是什么...

“请注意,文件名扩展名与文件类型不同。某些文件名可能以.html或.htm结尾,但标头指示MIME类型为text / plain。另一方面,文件可能具有扩展名.txt-或无扩展名-但具有MIME类型的text / html。 MIME类型定义了真正的类型的文件。”

您的MIME类型是什么意思定义了文件的真实类型?

非常感谢!

html c database system
3个回答
0
投票

我可以提供自学经历

在Windows中打开注册表编辑器

开始->运行-> regedit

展开HKEY_CLASSES_ROOT

选择您想说的任何扩展名(.pdf)

您可以了解它的相关性和处理方式

再次展开.pdf,您可以看到通常通过哪个应用程序进行处理

这为各种MIME类型及其内容类型以及默认处理的应用程序提供了完美的学习体验


0
投票

MIME类型不仅由文件结尾决定,它还引用文件中的内容,即python脚本s.py具有MIME类型text/x-python,而名为s.py空文件在Linux系统上具有inode/x-empty

在Linux中,使用file --mime-type FILE_NAME命令

How can I find out a file's MIME type (Content-Type)?


0
投票

MIME类型只是一种识别文件类型的方法。通常,有两种方法可以确定文件的类型:

  1. 查看文件扩展名。例如,通常将pdf保存为file.pdf,扩展名为pdf。这暗示文件的类型是pdf文件。但是,您可以更改文件名,只需将其扩展名更改为其他名称即可。因此,文件名不一定必须指出其类型

  2. 查看文件的内容,然后尝试根据二进制文件的排列方式进行猜测。

大多数二进制文件在文件内部具有非常特定的表示形式。例如,如果您在记事本(或任何文本编辑程序)中打开pdf文件,则会发现该文件以%PDF-开头。其次是一些数字和可能奇怪的字符。这告诉您这是pdf类型。

为什么这有用?文件只是保存为二进制数据块。但是,某些文件只能由某些程序打开(例如,音乐文件不能由文本编辑器“打开”,只能用音乐播放器播放)。通过弄清文件的MIME类型,您可以理解how来解释文件中的数据(例如,文本,图像,视频,音频是常见的mime类型)。然后,您可以使用正确的软件来使用该文件。

© www.soinside.com 2019 - 2024. All rights reserved.