UltraEdit用文本模式搞正则替换确实挺方便的,但一到二进制这块儿就有点乏力了。
二进制文件里数据格式不明显,逻辑一复杂就容易搞错,一不小心就替换了不该动的地方。
像这种数据:07 B2 01 00 08 B2 01 00 40 0D 03 00,如果你要替换像01 00 08 B2这种连续的4字节数值,得有固定格式才行,不然根本不知道从哪开始、到哪结束。
这种时候,UltraEdit就有点顶不住了,还是得自己写个程序,按格式读取文件再替换,才靠谱。
二进制文件里数据格式不明显,逻辑一复杂就容易搞错,一不小心就替换了不该动的地方。
像这种数据:07 B2 01 00 08 B2 01 00 40 0D 03 00,如果你要替换像01 00 08 B2这种连续的4字节数值,得有固定格式才行,不然根本不知道从哪开始、到哪结束。
这种时候,UltraEdit就有点顶不住了,还是得自己写个程序,按格式读取文件再替换,才靠谱。