免费十六进制编辑器,允许搜索和替换文件夹及其子文件夹中的文件等

时间:2012-04-01 00:03:46

标签: hex hex-editors

寻找类似Neo Hex编辑器Pro及以上版本但免费的内容,允许在文件夹及其子文件夹中的多个文件中替换十六进制,字符串等值。

还有什么吗?

3 个答案:

答案 0 :(得分:3)

可以将findsed工具结合起来完成某项任务,但如果您“感受到改变的方式”,它们将不会非常有用 - 您有在你调用它们时确切地知道你想要什么。

如果您想在整个项目中将0xDEADBEEF更改为0xCAFEBABE,可以执行以下操作:

find . -type f -name '*pattern*' -exec sed -i -e 's/\xDE\xEA\xBE\xEF/\xCA\xFE\xBA\xBE/g' {} \;

find(1)sed(1)都非常灵活;学习它们的时间都会得到很好的回报。

答案 1 :(得分:1)

我最喜欢的Windows编辑器是psPad,它包含一个十六进制编辑器。几年前它可以找到文件...和某人posted a bug关于在hex文件中搜索时,psPad忽略空字节00.

我尝试了一下,你需要粘贴表示你寻找的模式的ascii字符。搜索c:\ php文件夹中的'a'得到了有趣的结果: screen capture of psPad searching hex files

答案 2 :(得分:0)

可能晚了4年,但PowerGrep for windows可以满足您的需求。我希望这可以帮助别人,因为我今天遇到了这个问题。

Link to page showing binary search会告诉您如何执行此操作。 基本上你需要做的是打开powergrep gui,同时一系列令人困惑的选项,在战斗窗格中你可以看到搜索类型​​:"简单搜索" - > "搜索和替换"。在此更改后搜索类型:"文字文本" - > "二进制数据"在左侧窗格中选择文件格式:"专有格式..." - > "无"

Example showing simple search and replace

相关问题