如何对二进制文件进行修改,急在线等待

yangzengmin 2007-09-06 07:27:32
在c:\test.pot文件
用ultraedit 找开文件后为
28 04 B0 A1 00 0A 00 00 30 ff 12 01 12 ff ff ff ff 12 12 ff
ff ff ff ff 12

我想用VB 把 "ff ff ff ff" 后内容都删去,文件格式不变.谢谢
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangzengmin 2007-09-06
  • 打赏
  • 举报
回复
to Tiger_Zhao(VB老鸟)
能把代码贴出来吗,万分感谢.急啊
Tiger_Zhao 2007-09-06
  • 打赏
  • 举报
回复
用二进制读方式打开 c:\test.pot,用二进制写方式打开临时文件,

循环逐个字节读取:
 不是 ff 直接复制到临时文件
 是 ff,循环读下一个,一直到:
  连续 4 个 ff,过滤掉
  或 碰到非 ff 已读字节全部复制到临时文件

最后用临时文件覆盖 c:\test.pot

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧