小编jay*_*yce的帖子

你如何编写一个魔术文件测试模式来匹配文件的结尾?

我开始怀疑这是否可能,因为在SO,Google,Bing和linuxquestions.org上的多次搜索都没有发现.

我有兴趣扩展位于/usr/share/magic(由file(1)实用程序使用)的魔术模式,以根据文件末尾或附近的数据识别文件.我已经能够在文件的开头执行此操作,以及从一开始就对文件进行任意偏移.

该手册页非常好地说明了一些标准用例; 不幸的是,似乎没有一种方法可以从最终开始而不是从开头开始.我能想到的唯一解决方法是使用tac和/或采用脚本方法,lreverse但感觉这些可能对二进制数据不友好.

此外,我想避免任何其他脚本处理 - 我觉得这应该是正确的文件魔术可行.有任何想法吗?

linux design-patterns classification file libmagic

7
推荐指数
1
解决办法
1042
查看次数

标签 统计

classification ×1

design-patterns ×1

file ×1

libmagic ×1

linux ×1