Ubuntu如何知道没有扩展名的文件是什么文件类型?


23

问题是,Ubuntu如何知道不带扩展名的文件是什么文件类型?

当我将文件另存为“无标题文档”时,它怎么知道?视频和音乐格式也是如此...


每种类型的文件都按位排列,因此可以通过此模式确定文件的类型,否则一些元数据也有助于检测文件类型,仍然ubuntu无法理解大多数文件的文件类型而无需扩展名
Tachyons

Answers:


34

通过“魔术”

file(1)命令使用其他测试(包括文件是否包含某些“魔术模式”的测试)来标识文件的类型。文件/ usr / share / misc / magic指定要测试的模式,找到特定模式时要打印的消息或MIME类型,以及要从文件中提取的其他信息。

http://linux.die.net/man/5/magic

http://linux.die.net/man/1/file


4
好吧,现在您是Houdini,您不再在乎魔术了。感谢惊人的Zazen!
路易斯·阿尔瓦拉多
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.