如题! od命令好像不行啊 [ 本帖最后由 wokao112358 于 2009-7-17 16:39 编辑 ]
by wokao112358 - 其他UNIX - 2009-07-17 17:22:16 阅读(2648) 回复(1)
在FreeBSD 5.3下用什么工具查看一个文件的16进制的代码??? 有没有像ultraedit似的工具??? vi可以么?用什么命令? emacs呢?
最近要给一个朋友做一个数据转换,文件二进制文件,vi打开以后能看到各个字段值, 想找一个能用16进制方式读文件的方法把乱字符都去掉,观察发现乱字符的16进制代码 基本上都是小于20的,不知道python里面有没有已16进制方式读文件的函数!
各位大侠,我想请教一个问题: 我想在linux中对一个文本文件进行编辑,例如: 0005*000101C主叫:0.80元/分钟 被叫:0.01元 0005*000201C主叫:0.80元/分钟 被叫:0.22元 0005*000301C主叫:0.80元/分钟 被叫:0.02元 我想把它变成这种格式: 0005*000101C主叫:0.80元/分钟被叫:0.01元 0005*000201C主叫:0.80元/分钟被叫:0.22元 0005*000301C主叫:0.80元/分钟被叫:0.02元 即去除一部分换行符,该怎么办呢.
p1=(unsigned char *)0x801000; p2=(unsigned long *)0x810000; fprintf(stderr, "%x\n%x\n", p1+5, p2+5); Dev c++ 编译结果: 0x801005 0x810014. 不知道为什么,大家给解释一下吧! 多谢了!
正在做一个C/S结构的系统,前台用java,后台是c,前后台通过自定应的协议进行通讯。我先在不知道前台到底该法给后台什么都西? 举个例子:协议中定义了通讯包以0x81作为头,那我的前端程序是发给后台一个String "0x81" 还是 int或者是char甚至是把它打散成byte[]? 高手看了个能会笑话这个问题,不过还望各位高人高抬贵手给各解释。