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的一個例子。 –