• 如何对单个二进制文件中指定位置的流进行替换或者删除?
  • 其它

限制条件:
1.不能把整个文件所有内容直接读取到内存后拼接重组(文件较大)
2.替换内容长度大于被替换内容

目标示例:
如文件原内容为**12356**,现在要将position位置为4的'3'替换为'34'使最终结果为**123456**,或者删除'3'使最终结果为**1256**。

注:
1.* 意为任意的二进制值
2.希望获取C++或者C#的解决方法代码,有明确解决思路亦可


  • Caroline    2020-04-29 10:44:46
  • 阅读 851    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信