序名称:sIPS 版 本 号:1.0 程序大小:291KB 内含功能: <1>使用IPS给文件打补丁 <2>可以生成EXE格式补丁 <3>可以生成IPS格式补丁 IPS是一个很早以前的就发明出来的一种格式,这种格式可以压缩文件 格式:PATCHaaabbccccEOF PATCH:文件头,以这字符串开头 EOF:补丁结束的标识符 a:占3个字节,用于储存地址,最大FFFFFF,所以能补丁的最大文件是16MB b:占2个字节,用于储存a地址开始写入的字节数量 c:长度为b出读出的数量 我举一个例子比如我要给一个文件2处地方要写入数值 地址 数值 000002 01 000003 02 那么它在16进制编辑器中是这样的 50 41 54 43 48 00 00 02 00 02 01 02 45 4F 46 解析: 50 41 54 43 48 :PATCH 00 00 02 :开始写入的地址 00 02 :因为000002和000003连续,所以这里是0002 01 02 :从000002开始写入两个连续字节0102 45 4F 46 :EOF 你可能觉得 00 02 应该写成 02 00,但是IPS规范就是这样的,它的高地位不需要互换. |