正如标题所示,我想要在一个相当大的二进制文件(约100MB)中搜索一个二进制字符串 - 这个二进制字符串只有不到5K。
我尝试过使用grep命令,并加上-P选项,但是当模式超过大约100字节时,它似乎只返回了一些匹配项,而没有找到所有的匹配项。
我还尝试过bgrep。这最初效果很好,但是当我需要将模式扩展到现在的长度时,它只会出现“无效/空搜索字符串”错误。
具有讽刺意味的是,在Windows中,我可以使用HxD搜索文件并在实例中找到它。但我真正需要的是一个Linux命令行工具。
感谢您的帮助,
Simon
我尝试过使用grep命令,并加上-P选项,但是当模式超过大约100字节时,它似乎只返回了一些匹配项,而没有找到所有的匹配项。
我还尝试过bgrep。这最初效果很好,但是当我需要将模式扩展到现在的长度时,它只会出现“无效/空搜索字符串”错误。
具有讽刺意味的是,在Windows中,我可以使用HxD搜索文件并在实例中找到它。但我真正需要的是一个Linux命令行工具。
感谢您的帮助,
Simon