linux双击打开二进制文件,linux下打开二进制文件
通常来说文件分为文本和二进制文件两大类,文本文件的编辑很容易,Windows下的notepad、UltraEdit都很好用,二进制文件的编辑在Windows下也有很多工具,UltraEdit也不错,但是Linux下呢?其实linux下打开编译二进制文件的工具也很多,比如vim、emacs等等。个人习惯用vim编辑器,可能是用习惯的问题吧,哈哈,这话说得不矛盾哦!
vim中二进制文件的编辑是先通过外部程序xxd来把文件dump成其二进制的 文本形式,然后就可以按通常的编辑方式对文件进行编辑,编辑完成后再用xxd 转化为原来的形式即可。其中,xxd程序是vim软件包自带的一个程序,其功能就是进行十六进制的dump 或者 反之。这部分内容可以在vim自带的文档的usr_23.txt文件中找到。
可分如下几步进行:
首先,以二进制方式打开文件,命令为
vi -b filename
vim 的 -b 选项是告诉 vim 打开的是一个二进制文件,不指定的话,会在后面加上 0x0a ,即一个换行符。
然后,在Ex模式下执行下面的命令将其dump
:%!xxd
待编辑工作完成后,执行下面的命令即可将其转换回去
:%!xxd -r 最后在命令模式中输入 :wq 保存退出即可。
简单吧!
linux双击打开二进制文件,linux下打开二进制文件相关推荐
- .pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法
.pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法 1.最简单的方法是修改后缀名为.zip然后解压,解压后就可以看到一张图片,这个就是文档内容了. 2.更 ...
- Linux在当前文件夹下打开终端
1.命令行:sudo apt-get install nautilus-open-terminal 2.重新加载文件管理器:nautilus -q 3.如果执行以上指令后在文件夹中右键还没有open ...
- 虚拟机里提示计算机内存不足,windows下打开VMware虚拟机时提示内存不足的处理方法...
参考:http://thinkpig007.blog.51cto.com/971471/1589831 以管理员身份运行vmware.exe即可 错误的错误提示: Not enough physica ...
- Linux下查看二进制文件
我们在日常开发中有时候会遇到查看二进制文件的场景,直接打开的话往往会让我们直呼外星人.此时我们就需要各种二进制查看工具了,帮助我们更好的查看二进制文件. hexdump 查看二进制文件 hexdump ...
- linux下的二进制文件的编辑和查看 -
linux下的二进制文件的编辑和查看 一.在Linux下查看二进制文件的软件: xxd (默认2进制) hexdump (默认16进制,可转其他进制) od (默认8进制,可转其他进制) 二.编辑: ...
- linux下的二进制文件的编辑和查看
一.在Linux下查看二进制文件的软件: xxd (2进制) hexdump (16进制) 二.编辑: 1.biew 2.hexedit 3.vim Vim 来编辑二进制文件.Vim 本非为此而设计的 ...
- dat文件打开乱码_5.2 实战1:解决在Linux下打开Windows汉字文本的乱码问题
今天MK继续来分享linux的学习文章,今天讲的主要是实战部分. 1.实验环境:CentOS 7.5 现在系统默认使用的语言是汉语.(系统中必须安装好中文包). 2.在windows系统上编辑名字为& ...
- linux中split分割文件打开方式,Linux系统下使用split命令分割大文件 (转载)
[小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...
- linux文件恢复dbf,linux平台下数据文件被误删后,如何及时得知并进行恢复-dbf文件怎么打开...
我们知道在windows平台下,一旦文件在程序中打开,则不能被删除,所以不存在误删数据文件的情况,如下图所示. 但是在LINUX操作系统中,被进程打开的文件仍可以被删除,因此存在DM7数据文件可能被误 ...
最新文章
- 注意啦!10 个你需要了解的 Linux 网络和监控命令
- ARM uboot Legacy uImage 和 fit img (Flattened uImage Tree)原理介
- djang-模型层(model)--添加,查询,修改
- ICCV 2019开源论文 | 捕捉图像DNA——单幅图像下可实现任意尺度自然变换
- c语言上机注意事项,计算机三级(C语言)上机考试题型总结与注意事项(讲解详细)...
- Spartacus里HTTPErrorInterceptor的设计原理
- 大数据集合求交集_Java8 实现ArrayList求交集并集差集
- Java 14的新功能
- error: dst ref refs/heads/zhCN_v0.13.1 receives from more than one src.
- RSA签名和验签Util
- Java程序设计基础笔记 • 【第1章 初识Java】
- VMware许可证过期解决
- 熟悉matlab工作环境实验报告,MATLAB上机实验实验报告
- OpenStreetMap + Leaflet 当前位置定位
- 为什么苹果允许用户安装未受信任的企业级开发者所开发的软件?
- 【python】如何批量修改文件名
- Python——列表的方法
- 安装visual studio 2013
- Android实现SIM卡2拨打,android – 在双SIM卡设备中使用指定的SIM拨...
- SCON:串行控制寄存器 之 格式