请教如何使用 Python 直接对二进制文件进行修改
刚接触 python 不久,想用 python 直接修改二进制文件中的某段字符串内容,在网上查询使用fopen
然后用seek
定位,write
写入.我测试过确实能达到效果。
但是如果替换的长度不一样,比如本来的字符串为test
,我用上面的方法想替换成mytest
,因为长度比原来的长,就替换不成功,本来我想的是,在内存里找一块空的地址,写入mytest
,然后将地址替换到test
里面,虽然想的很美好,但是实在不会操作,特来请教一下这种替换长度不一致的,该如何操作,提前致谢