mac中使用vi修改二进制文件
2023-09-11 14:17:25 时间
1.首先以二进制方式编辑这个文件
vi -b datafile
2.使用xxd转换为16进制
:%!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 把这些信息当作普通文本来对待。
3.转换16进制回来vi
:%!xxd -r
:wq
作者:知乎用户
链接:https://www.zhihu.com/question/22281280/answer/34778466
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章
- Cocos2d-x--iOS平台lua加密成luac资源方法和Jsc文件<MAC平台开发试用--windows平台暂未研究>
- Mac 去除自动生成.DS_Store文件
- Mac使用命令可视化编辑文件(open命令)
- 如何通过网络在Windows、MAC和Linux之间共享文件
- Linux 查找特定文件 并移动到特定目录 自动剪切
- shell脚本中如何使scp不输入密码即可传输文件
- MVC文件图片ajax上传轻量级解决方案,使用客户端JSAjaxFileUploader插件01-单文件上传
- 非交互模式编辑文件
- 软件没有安装目录,自动生成保存文件位置
- Mac上的iTerm2怎么上传和下载文件
- Shell脚本学习指南(六)——输入/输出、文件与命令执行
- Mac-O文件加载的全过程(一)
- shell:读取文件的每一行内容并输出
- Mac查看某个文件的中某关键字信息
- 【FAQ】调用华为云空间文件管理接口出现“errorCode“:“21000403“
- Python实现观测值o文件和精密星历sp3文件读取
- 【UVM实战】第一章:配置UVM环境(以VCS为例),跑通书上的例子(包括清理中间文件方法、使用DVE查看波形方法、命令执行原理探究)
- IO流——文件内容的复制
- 通过xhr实现文件上传功能,使用jQuery实现文件上传功能
- Mac - 苹果电脑mac系统释放硬盘空间方法汇总
- Github Upload Large File 上传超大文件
- Excel的导入与导出,整合POI和easyExcel进行二次封装和方法优化,实现更简单调用、更多方法选择和更多种数据返回,能够自动保存数据到数据库,兼容所有版本的Excel文件,支持xlsx和xls
- Java使用aspose把PDF文件转换成PNG文件,以及把PDF文件水印转换成PNG格式
- SpringBoot上传文件到Minio服务器,支持批量上传