免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3754 | 回复: 4
打印 上一主题 下一主题

[help] VIM 中如何在二进制模式下插入、修改字符 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-02 08:58 |只看该作者 |倒序浏览
VIM 中的 xdd 命令,进入二进制编辑。但是,好像只能修改一个一个的字符,不能插入或者删除。我在16进制表示的部分,试着插入、删除字节,然后使用 ':%!xxd -r' 将文件转换回字符模式,但是得到的是错乱的文件

请问:VIM 中如何在二进制模式下插入、修改字符呢? 谢谢

论坛徽章:
0
2 [报告]
发表于 2010-02-02 11:06 |只看该作者
自己鼎鼎把 :S

论坛徽章:
0
3 [报告]
发表于 2010-02-03 22:42 |只看该作者
估计你修改两个字符就成了。

论坛徽章:
0
4 [报告]
发表于 2010-02-04 10:01 |只看该作者
估计你修改两个字符就成了。
emmoblin 发表于 2010-02-03 22:42


对, 差不多,就是修改bom

论坛徽章:
0
5 [报告]
发表于 2010-02-04 14:48 |只看该作者
这个应该跟字符集有关系,看来他把这个文件识别为unicode字符集了。

你用字符集转换工具,转转试试。iconv

我也没有经验,只是热心一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP