linux - 如何在 Unix 系统上编辑二进制文件

标签 linux unix binaryfiles hex-editors

在 Windows 机器上,有许多第三方编辑器可用于编辑二进制文件。

如何在 Unix 系统上编辑二进制文件?

最佳答案

Vim ,您可以输入 :%!xxd 将其转换为十六进制编辑器。 :%!xxd -r 回到正常模式。 xxd 在 Vim 安装中提供。

here关于使用 Vim 编辑二进制文件的一些说明(归结为 :set binary 以避免麻烦。仅使用 "R"或 "r"命令更改文本,不要删除字符) .

如果您是 Emacs风扇,见 here获取有关如何使用 Emacs 编辑二进制文件的指南。

关于linux - 如何在 Unix 系统上编辑二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/839227/

相关文章:

c++ - 二进制模式+格式化文本操作还是文本模式+二进制数据操作——有意义吗?

linux - 关于 INADDR_ANY 的问题

linux - flutter: Gradle build daemon 意外消失(它可能已经被杀死或者可能已经崩溃)

c++ - 让程序运行缓慢

linux - 如何创建不带参数 $1 和 $2 的字符串=$*

c - 用 C 读取二进制文件,然后将文件中的数据与我读入的数据进行匹配

c - 以位形式将文件写入C中的文件

linux - vbus调节器设备树

linux - 如何通过在 linux 中加载模块来终止进程?

unix - 将每一行保存为一个单独的文件