以十六进制搜索、复制、粘贴、编辑字符串?

以十六进制搜索、复制、粘贴、编辑字符串?

我使用的是 Windows 7 64 位。我有大约 10,000 个文件需要编辑。问题是手动编辑实在是太多了。我将在下面解释我需要做什么。

在这些文件中,有一个以以下内容开头的字符串(第二行的字符为十六进制):

textures\  
74 65 78 74 75 72 65 73 5C 

结尾是:

_n.dds  
5F 4E 2E 64 64 73

后面跟着七个点\七对十六进制的 00:

.......  
00 00 00 00 00 00 00

现在,我想做的是:

  • 复制不包括点/00 的字符串。
  • 在第四个和第五个点之间插入一个逗号,这样 00 00 00 00 00 00 00 就变成了 00 00 00 00 2C 00 00 00
  • 粘贴第七个 00 后的字符串
  • 编辑粘贴的字符串,使 5F 4E 2E 64 64 73 变为 5F 50 2E 64 64 73(或在文本中,“_n.dds ”变为“_p.dds”)
  • 保存更改

我尝试在谷歌上搜索可以实现这种功能的十六进制编辑器,但一无所获。除了通过文件内的字符串搜索文件外,我甚至没有找到任何与脚本/编程相关的内容。顺便说一句,我对编程一窍不通。那么我该怎么做呢?对我来说,手动操作实在是太多了。

我上传了两个文件的档案。一个文件没有变化,第二个文件有变化;对于那些好奇或需要这个来正确了解我想要做什么的人来说。

答案1

谷歌搜索‘批量十六进制编辑器’发现了这一点:批量十六进制编辑器- 它可能能够实现您想要的功能,但可能不适用于免费版本。

探索者具有录制宏的功能,可能适合您的需要。

相关内容