linux 怎么看完二进制文件

linux 怎么看完二进制文件,第1张

查看二进制文件,用od或hexdump命令。

$ od -tx1 -tc -Ax binFile

000000  61  62  63  64  65  31  32  33  34  35  61  62  63  64  65  31

         a   b   c   d   e   1   2   3   4   5   a   b   c   d   e   1

000010  32  33  34  35  61  62  63  64  65  31  32  33  34  35  61  62

         2   3   4   5   a   b   c   d   e   1   2   3   4   5   a   b

000020  63  64  65  31  32  33  34  35  0a

         c   d   e   1   2   3   4   5  \n

000029

-tx1选项表示将文件中的字节以十六进制的形式列出来,每组一个字节(类似hexdump的-c选项)

-tc选项表示将文件中的ASCII码以字符形式列出来(和hexdump类似,输出结果最左边的一列是文件中的地址,默认以八进制显示

-Ax选项要求以十六进制显示文件中的地址

一、在Linux下查看二进制文件的软件:

xxd (2进制)

hexdump (16进制)

二、编辑:

1、biew

2、hexedit

3、vim

Vim 来编辑二进制文件。Vim 本非为此而设计的,因而有若干局限。但你能读

取一个文件,改动一个字符,然后把它存盘。结果是你的文件就只有那一个字符给改了,

其它的就跟原来那个一模一样。

要保证 Vim 别把它那些聪明的窍门用错地方,启动 Vim 时加上 "-b" 参数:

vim -b datafile

这个参数设定了 'binary' 选项。其作用是排除所有的意外副作用。例如,'textwidth'

设为零,免得文本行给擅自排版了。并且,文件一律以 Unix 文件格式读取。

二进制模式可以用来修改某程序的消息报文。小心别插入或删除任何字符,那会让程序运

行出问题。用 "R" 命令进入替换模式。

文件里的很多字符都是不可显示的。用 Hex 格式来显示它们的值:

:set display=uhex

另外,也可以用命令 "ga" 来显示光标下的字符值。当光标位于一个 字符上时,

该命令的输出看起来就像这样:

27, Hex 1b, Octal 033

文件中也许没那么多换行符。你可以关闭 'wrap' 选项来获得总览的效果:

:set nowrap

字 节 位 置

要发现你在文件中的当前字节位置,请用这个命令:

g CTRL-G

其输出十分冗长:

Col 9-16 of 9-16Line 277 of 330Word 1806 of 2058Byte 10580 of 12206

最后两个数字就是文件中的当前字节位置和文件字节总数。这已经考虑了 'fileformat'

选项导致换行符字节不同的影响。

要移到文件中某个指定的字节,请用 "go" 命令。例如,要移到字节 2345:

2345go

使 用 XXD

一个真正的二进制编辑器用两种方式来显示文本: 二进制和十六进制格式。你可以在 Vim

里通过转换程序 "xxd" 来达到这效果。该程序是随 Vim 一起发布的。

首先以二进制方式编辑这个文件:

vim -b datafile

现在用 xxd 把这个文件转换成十六进制:

:%!xxd

文本看起来像这样:

0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49 ....9....tt.+NI

0000010: 4b2c 8660 eb9c ecac c462 eb94 345e 2e30 K,.`.....b..4^.0

0000020: 373b 2731 0b22 0ca6 c1a2 d669 1035 39d9 7'1.".....i.59.

现在你可以随心所欲地阅读和编辑这些文本了。 Vim 把这些信息当作普通文本来对待。

修改了十六进制部分并不导致可显示字符部分的改变,反之亦然。

最后,用下面的命令把它转换回来:

:%!xxd -r

只有十六进制部分的修改才会被采用。右边可显示文本部分的修改忽略不计。

楼主如果对Linux感兴趣,想学习更多Linux *** 作知识,可以百度《Linux就该这么学》,相信会有帮助的。

电脑常见故障大全

1.问:*.chm格式的文件是如何做出来的?

答:可以用visual studio 98 里面的html workshop制作。

2.问:我用WINZIP做了一个自动解压的EXE文件,可是怎样让哪个EXE文件一解压

完毕就自动运行一个文件呢?

答:WINZIP不行,不过用Winrar 2.8可以,在设置项里有的,极其简单。

3.问:自动关机软件哪个最好用?我原来用TIMER,后来发现它有个致命的弱点

,那就是我定好时间后,如果有人打电话把网给断了,它就受干扰了,不能正常

行使定时关机任务了,有没有不受其他程序干扰的自动定时软件呢?

答:如果用2000的话推荐使用AUTOEXIT,这是我试用过华军下载站

(http://www.newhua)里几乎所有的关机软件后唯一正常支持2000的。

4.问:我下载的文件大多数是zip格式的,我要用winzip把它们一个一个的解压

缩,有什么办法用winzip一次把它们全部解压在一个文件夹里,而且只开一个窗

口?

答:可以用NortonMulti一次解开一大堆zip文件。

5.问:如何同时将文档(*.htm)和文档上的图片一起下载下来?

答:使用IE5.0以上的文档保存功能就可以了。

6.问:请教消除CMOS密码的DEBEG命令。

答:debug -o -70 10 -71 11 -q

7.问:一旧硬盘,过去分为两个区使用,现想将其合并为一个分区,不知应该怎

么做?用什么软件?

答:用Pqmagic5.0以上版本,图形界面的,很容易上手。

8.问:如何刻录bin文件?

答:FireBurner 可以刻录bin文件,在

http://23d6.home.sohu.com/ruanjian/dww/cdr.htm可以下载。

9.问:以前安装frontpage2000正常,重装系统后重新安装frontpage2000 win98

字体发生了变化,对话框成了怪字符(安装过程提示xxx错误,无法注册字体)

。如何解决?

答:“运行” windows 自带的Fontreg.exe 就可以了。

10.问:如果要使系统支持big5码,该怎么办???

答:装繁体语言包。在安装光盘的IE目录下找到IELPKZHT.CAB解压到硬盘上,把

mingliu.ttf拷贝到C:\Windows\fonts。选择ZHTW.INF安装。如果还不行,就装

个magicwin之类的外挂多内码软件解决问题。

11.问:我原来用王码五笔4.5版,用习惯了,可在2000下安装后不能用。请推荐

一种与王码4.5差别不太大的五笔输入法。

答:可以使用微软件拼音输入法中自带的五笔输入法(有86和98版两种)。

12.问:我的计算机老是提示“msgsrv32没有响应”,为什么?

答:原因是某个硬件的驱动程序和Windows 不兼容或兼容性不好。在Windows中

就表现为msgsrv32停止响应。你主要检查一下显卡、声卡、主板和Modem这四方

面的驱动程序,有新的就用新的(当然也不排斥其它硬件的驱动程序问题,只是

这四个比较容易发生问题)。

13.问:昨天新装的机器,只是在CMOS里调了一下内存(HY-75)的CAS(原来是3,

现在调成了2),结果机器就再也点不亮了,并在启动时有两声机箱喇叭响(不

知是报什么错误)。不知有无可能是内存烧了(我觉得不太可能)?如果是烧了

,能否从表面看出(就像CPU超频烧的那样?),另外如果不是内存问题,还可

能是什么问题?请指教。

答:1.在CMOS中先恢复默认设置;2.用替换法检查内存是否损坏。前提:先检查

一下显卡有没有插牢。

14.问:我办公室服务器是win2000advanced server,网上邻居里看不到,但用查

找能找到,这是什么道理?

答:快去添加NetBEUI通讯协议吧,另外看看两台机器的工作组名是否一致。

15.问:请推荐一种小巧的exe压缩软件?

答:压缩EXE文件可用UPX.exe。

16.问:请教如何删去IE5中的电台?

答:可以不删,从Internet设置的“高级”里选不显示。

17.问:请问*.dwg是什么文件?

答:AutoCAD制作的工程图软件。

18.问:请推荐一款方便实用的中文写日记软件?

答:可用华军软件园(www.newhua.com)里的e-diary。

19.问:请教如何解决BIEWARE在WINDOW2000里与打印机的冲突。我在

WINDOWS2000里安装完BITWARE传真软件后,重新启动就会d出spoolsv.exe出错

,被关闭,打印机也不见了,重新安装打印机却被告之资源不足,打印子系统不

能启动。请教各位高手,如何才能让BITWARE在WINDOWS2000中正确运行。或者提

供一个其他的较好的传真软件。

答:并不是BIEWARE和打印机冲突,而是BIEWARE和office冲突。只好使用

win2000自己带的传真软件了。

20.问:ADR是什么软件?

答:Advanced Direct Remailer,它可以帮助用户不通过别的SMTP服务器,直接

向外发EMAIL。这里有注册版本。http://www.bigfoot.com/~laocui。

21.问:在ADR中,在“delivery”中的domain for hello一栏,需要填写什么内

容,它起到什么作用?

答:用作SMTP连接时的识别你的主机,一般使用本机的机器名或者你的用户名即

可,也允许任意编写。

22.问:在ADR中,如何才能建立私人列表?

答:简单来说,新建一个MailBox,选中它,新建一个列表或者选择一个过滤器

程序(选过滤器程序的话,还得建立一个列表),列表的扩展名是Lst,在建立

列表时选择(事先建立好,放在ADR的lists目录下),建立好以后,把客户的邮

件地址列表按格式写到刚才定义的Lst文件里去(如果选择了过滤器的话,可能

还要设定过滤器)就可以了,发信时,用任何一款邮件软件以 MailBox名

@localhost 最为收信人地址,就可以发列表了。

23.问:我用的是OE,怎样让它只保留最近10天的贴子?

答:工具--选项--维护--邮件下载x天后被删除。

24.问:我硬盘上有80多首mp3,都是以曲名做文件名的。可是当将他们拖到

winamp里时,只有少数曲名显示出来了,其余都显示为“歌手未知”。如何显示

曲名,是否需要安装插件?

答:不需要,可在view file info里设置歌曲的名字。

25.问:请问怎样更改OE中读信或写信时背景的颜色?白色太刺眼了!

答:控制面板-显示-效果。

26.问:如何录制有版权保护的RM片段?

答:如果剪辑信息里面是有版权保护(也就是说设置了版权保护)的话,

RealPlayerPlus是无法保存的,保存的功能是灰色的,而设置的即时保存是没有

任何效果的。因为你会发现,只要播放的是带版权保护的剪辑,放完以后,在保

存目录下啥也没有。对于这样的剪辑,只能用转录的方法,在播放时,同时打开

一个录音机窗口来录制。

27.问:如何将磁带转成MP3,用什么工具?

答:自制一根音频线,就是把两个耳机插头用线连起来,然后一头插录音机,一

头接声卡后的LINEIN口。录音就用的是WINDOWS附件里的录音机,打开单放机,

同时电脑开始录音,可以选择音质,音质越高,生成的WAV文件就越大。还有你

的内存也要够大才行,要不然一首歌还没录完电脑会自动停下来。录完后保存为

WAV文件,然后可以随便找个WAV-MP3的工具压成MP3。

28.问:如何去掉win98和win2000的双启动?

答:用win98的启动盘启动,然后sys c:。

29.问:怎么在linux下访问fat32分区?

答:mount -t vfat /dev/hda1 /mnt/C 另外看看内核里有没有编译进支持FAT32

的功能。

30.问: WIN98下面总有这些文件:ffastun.ffl、ffastun.ffo、ffastun0.ffx

,有用吗,可以删掉吗?

答:这些是office用于文件检索用的,可以删除。

31.问:我的cmos参数总是在设置之后没法保存,就是在再次开机时cmos又复位

,为什么?

答:CMOS电池没电了,需要更换一个拉。

32.问:我在计划任务窗口点高级----启动计划任务时,任务栏上的计划任务图

标一闪而过,不能启动,我在WINDOWS及DOS环境均重新安装了一遍WIN98,没有

任何效果,我该怎么办?

答:把计划任务里的任务都去掉,再启动计划任务。

33.问:最早的图形界面 *** 作系统是什么?MacOS?

答:不对,最早的是施乐公司的PARC(帕洛阿尔托研究中心)开发的Alto电脑的 ***

作系统,是PARC最早提出图标,窗口及菜单这些概念,鼠标也是PARC发明的.后来施

乐投资苹果,PARC也有人员转投到苹果,苹果公司此后的Lisa及Macintosh就开始

使用图形界面,即MacOS。

34.问: WORD97的菜单栏不见了,怎么办?

答:将normal.dot删除掉,再运行WORD看看。

35.问:在哪里改变显示器的配置文件?如何改变比较适当?

答:大部分国产显示器无专用驱动,可以在添加硬件里选个类似的档次高点的骗

骗WIN98,把你的普通显示器变成高档的,增加一些功能。

36.问:我的软驱不能格式化软盘,可以读写以前格式化过的软盘,但不能格式化

新盘.?

答:磁头脏了,需要清洗。

37.问:怎样去掉OICQ2000的浏览器,而保留OICQ?

答:把OICQ子目录里的东西全部先拷到别处,接着卸载OICQ,然后再将原来的子

目录全拷回到原处,就可以了。

38.问:最近想升级一下显卡。我的主板是abit BH 1.0版(老掉牙了),想升级

为TNT2M64或GFMX,但据说BH 1.0主板对AGP供电有问题,另外它是AGP1/2X接口

,不知可否用4X的显卡(好象电压也不一样)。

答:可用mx,不要用tnt2,后者对供电要求更大,我的agp*1一样用mx,放心。

39.问:请问有没有配AMD Duron 芯片的整合型主板?

答:有,使用sis730芯片组的都是。

40.问:朋友的一块声卡,正常安装WIN98无法听到声音,缺少驱动程序。在机箱

中拔下声卡后,看到上面有许多字,如下,不知哪个是型号左边:UTC HB92 TEA

2025中间:ANALOG DEVICES AD1816 AJS SOUN DPORTTM 9729 EEPROM右边:SKY

A7I 33.8688。不知该声卡型号是什么?驱动程序在哪里找?

答:应该是“AD 1816”的声卡,驱动之家(www.mydirves.com)有此声卡的驱动

程序。

41.问:我的光驱最近不知怎么了,比较好的盘能读出,差一点的在读几次读不

出之后,光驱速度下降以至无法读盘(打开光驱后发现)。但在拆下光驱外壳和

光驱中的一块挡板(压在光盘上),再重新装上后,问题解决。之后每当光驱转

速下降无法读盘,只要拆开光驱再复原即可。不知这是什么问题?

答:有可能压簧(光驱外壳和光驱中的一块挡板(压在光盘上))松了,没法压住

光盘,带动光盘转动,导至无法读盘,把压簧弯紧点试试。

42.问:DLink 530TX不能被win2000自动识别?用自带的安装盘可以安装,但在

设备管理中显示为“D-link DFE-530TX PCI FastEthernet Adapter(Rev B)”安

装后使用正常。觉得很奇怪,难道是D-link冒牌货?

答:rev A版本的530tx w2k自带驱动。rev b版本就需要Dlink的驱动支持。所以

我想你的网卡应该是真的。

43.问:我的电脑老是重新启动 ,会是什么问题呢?

答:首先怀疑CPU过热电源问题,更要考虑内存或电源不稳定,最大可能是主板

没接好。

44.问:我想买一个PⅢ800Slot1可是我的主板上只有5.5倍频不知我可以买这块

CPU吗?还有问一下这块CPU倍频是多少?

答:能不能用要看你主板的说明。至于倍频在CPU出厂的时候已经锁住了,所以

跟主板没关系的。对于CPU的支持而言,1要符合电压,2要BIOS支持。至于倍频

,不要去管,这是锁频的好处。

45.问:我的华硕36X用了一年突然罢工,拆开检查发现一个奇怪的现象:放入光

盘时光头动作而光盘不转,试过多次后,一次在放入光盘后用手转了一下光盘,

居然光盘飞转起来,能读盘了。可麻烦就在这,每次放入光盘后必须“手动”启

动光驱才能工作,请问该如何修理。

答:可能主轴电机的启动电容坏,换一个。

46.问:DIY的确切意思是什么?

答:Do It Yourself(自己动手)。

47.问:PC133内存能否用在仅支持PC66或仅支持PC100的主板上?

答:可以,我的一台用在100M上,另一台用在66M上,没有问题。

48.问:我的方正飞虹FM5600T,昨天上网时掉线后从拨,连接速率就成了

115200bps,赶上ISDN了?

答:猫的驱动没有装好,别以为捡了便宜了,测试一下你的下载速度就知道了。

还是不到56kbit的。

49.问:磐英的8KTA2和小影霸速龙6000(GEFORCE2 MX)的兼容性是否有问题?

答:VIA KT133 的主板芯片组需要安装via 4 in 1,才能解决兼容性问题。

50.问:机器点不亮,怎么清CMOS?

答:打开机箱,把电池取下来,过一两分钟再接回去,有的板有跳线,跳一下就


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7151874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存