C 如何使用010编辑器比较文件,并与模板变量绑定

C 如何使用010编辑器比较文件,并与模板变量绑定,c,hex,diff,reverse-engineering,binaryfiles,C,Hex,Diff,Reverse Engineering,Binaryfiles,我为我的二进制格式编写了一个很好的模板,但现在我想比较两个文件并隐藏与下一种格式的差异:TemplateVariableName TemplateVariableType valueFile1 valueFile2。 我添加了脚本,可以得到与010的差异。比较方法,但它只提供有差异的块的地址 问题: 如何映射在比较方法和变量名称以及模板中的变量类型后得到的地址 我可以用010编辑器方法实现吗 代码: inti,f1,f2; 文件打开(“C:\\temp\\test1”); f1=GetFileN

我为我的二进制格式编写了一个很好的模板,但现在我想比较两个文件并隐藏与下一种格式的差异:TemplateVariableName TemplateVariableType valueFile1 valueFile2。 我添加了脚本,可以得到与010的差异。比较方法,但它只提供有差异的块的地址

问题:

  • 如何映射在比较方法和变量名称以及模板中的变量类型后得到的地址
  • 我可以用010编辑器方法实现吗
  • 代码:

    inti,f1,f2;
    文件打开(“C:\\temp\\test1”);
    f1=GetFileNum();
    文件打开(“C:\\temp\\test2”);
    f2=GetFileNum();
    t比较结果r=比较(比较同步,f1,f2);
    对于(i=0;i
    发布“您添加的”脚本及其输出。它只是来自010编辑器用户参考。inti,f1,f2;文件打开(“C:\\temp\\test1”);f1=GetFileNum();文件打开(“C:\\temp\\test2”);f2=GetFileNum();t比较结果r=比较(比较同步,f1,f2);对于(i=0;i