我刚刚发现 Everything 1.5 可以搜索十六进制值内容。棒极了!非常感谢!正是我现在需要的!
但现在我有几个问题:
1) 我怎样才能在第 9 个和第 10 个字节上搜索特定的十六进制值?
通过写这个,我可以列出所有包含十六进制值 30 00 的文件,这是正确的吗?
代码: 全选hex:content:3000
但是有没有办法只在第一个“行”的第 9 个和第 10 个字节上找到所有具有这些十六进制值的文件?

真的希望有一种方法,因为这实际上可以为我节省大量的工作时间。
2)我也注意到,如果我这样写整行
代码: 全选hex:content:”464C686406000000″

或者像这样:
代码: 全选hex:content:”464C6864060000002000″

我没有得到任何结果。
有人可以解释我为什么吗?
解决办法:在 Everything 1.5 中,当你使用 content: 函数时,它只会搜索索引内容。并且该内容已由 iFilter 进行预处理。这意味着,例如,PDF 文件将被理解 PDF 文件并能够从中提取纯文本的程序读取。在这种情况下,Everything都不会看到十六进制代码。
您可以尝试以下操作,但不能保证,因为还有更多需要考虑的事项(而且我在这方面的知识有限):
代码: 全选”C:\this folder” ext:pdf regex:hex:notindexed:ansicontent:^.{8}3000
(用适合您情况的东西替换“C:\this folder”和 ext:pdf;为了测试,从有限数量的文件/文件夹开始。
这将搜索没有内容索引的文件,所以它会慢点(呃)。