20
A
回答
14
您可以man magic
了解如何创建自己的魔法文件的说明。然后用file -C -m <your magic file>
来编译它,然后用file -m <your magic file>
来使用它。
5
本文内容:https://linux.die.net/man/1/file(或man file
)
搜索magic.mgc
的解释
识别这些文件中的信息是从编译magic文件读取/usr/share/file/magic.mgc如果编译文件不存在,则返回
/usr/share/file/magic
。此外,文件将在$ HOME/.magic.mgc或$HOME/.magic
中查找魔术条目。
+1
这是如何帮助海报创建自定义魔术数据库? – Gray
1
我现在使用下面的魔术文件我的单元测试:
0 search/1/c =<?php PHP script text
!:mime text/x-unittest
有了它,每一个PHP文件(<?php
开始)将获得MIME类型text/x-unittest
。
相关问题
- 1. 如何创建自定义垃圾邮件数据库
- 2. mysql在自定义文件夹中创建数据库
- 3. 文件类型魔术数据库的位置
- 4. 如何为CodeIgniter创建自定义数据库驱动程序
- 5. 魔术场(自定义文章类型)和自定义分类永久链接
- 6. 如何在pip安装中定义jupyter中的自定义魔术
- 7. 创建自定义QT库
- 8. Linux C创建无头文件库的自定义printf函数
- 9. 如何使用数据库创建Android单例和自定义数据类?
- 10. 如何创建自定义)
- 11. 如何创建Android的消防基础自定义数据库与自定义格式来存储数据
- 12. 如何创建自定义Swing组件
- 13. 我如何创建自定义控件?
- 14. 如何创建自定义GUI组件?
- 15. 如何创建自定义事件?
- 16. 从.au读取魔术数字文件
- 17. SQL数据库:如何用预定义的数据/值创建数据库
- 18. 在android中创建自定义数据的.docx文件
- 19. 如何访问自定义文件的数据库
- 20. 如何创建高级Flex自定义组件库
- 21. 如何使用SharePoint API创建自定义文档库和文件夹
- 22. 创建自定义形状文件
- 23. 为自定义php文件创建URL
- 24. 创建自定义.js文件
- 25. 我想创建自定义'build.gradle'文件
- 26. 如何用数据创建自定义错误函数
- 27. 创建自定义事件
- 28. 创建自定义控件?
- 29. 创建自定义控件
- 30. 核心数据是否自动创建SQLite数据库文件?
如果你有root权限,你可以根据需要编辑magic或magic.mime,而不是再创建一个新文件 – yitwail
,这有什么帮助?如果它在手册中,你可以举一个例子吗? –
@PauloNeves语法的细节不是微不足道的,因为手册页(或[链接到它](https://linux.die.net/man/5/magic))好得多。 “文件的每一行都指定了要执行的测试,测试将文件中从特定偏移量开始的数据与字节值,字符串或数值进行比较,如果测试成功,则会打印一条消息。由以下字段组成:偏移,类型,测试,消息“。下面的答案是cweiske的一个例子。 –