如何为Microsoft Publisher创建file命令的有效mime类型模式?

时间:2019-07-27 09:23:18

标签: mime-types rhel

我需要为Microsoft Publisher文件创建一个mime类型模式,因为RHEL仅将它们标识为application/vnd.ms-office。我使用EPS文件的第一种方法已经奏效,但是,我无法使用与Microsoft Publisher和Microsoft Powerpoint 2003相同的语法来使其工作。

我的第一种方法是使用标头中的第一个标识字节,尽管它们与MS中的其他文件类型相同:

# Microsoft Publisher
0   quad   0xD0CF11E0A1B11AE1 Microsoft Publisher Header
!:mime application/vnd.ms-publisher

失败。即使通过file -i -m /etc/magic.mgc file.pub指定了魔术文件,报告仍然是application/vnd.ms-office,然后我尝试通过在文件中找到的字符串来识别它:

 # Microsoft Publisher
 3296    string  Microsoft\ Publisher\ 3.0       Microsoft Publisher String
 !:mime application/vnd.ms-publisher

这也不起作用。我为此花费了无数小时,这里有人可以帮我吗?

0 个答案:

没有答案