十六进制编辑重新计算校验和

时间:2013-04-04 00:22:59

标签: hex edit

我正在尝试编辑专有文件,它是针对精确图形的.pin文件,如果您已经听说过+10。我需要在十六进制环境(例如,HexEdit)中编辑它以将文件路径从程序文件更改为程序文件(x86)以进行升级。如果路径的长度没有改变,我能够这样做,但是添加这6个字节显然会改变它。改变这条路径的唯一其他方法是将其加载到我们的软件中并进行更改,这些文件有数千个,我真的不想花费数天的时间。

我考虑重新计算校验和并修补它,但是我找不到足够深入的材料,我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

为避免在尝试将Program Files替换为Program Files (x86)时更改路径长度,我建议您尝试使用8.3 path(即PROGRA~2),然后用空字符填充空格。

你可以找到这样的8.3路径:

dir %systemdrive%\Prog* /X /AD