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

新手上路,请多包涵

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

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

原文由 Hemant 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 732
2 个回答

您还可以尝试 GHex 2 GNOME 实用程序。这为您提供了侧面的自动十六进制到 ASCII,以及底部的各种字符/整数解码。

ghex2

(来源: googlepages.com

原文由 Shannon Nelson 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

有关使用 Vim 编辑二进制文件的一些说明,请参见 此处(归结为 :set binary 以避免麻烦。仅使用“R”或“r”命令更改文本,不要删除字符)。

如果您是 Emacs 粉丝,请参阅 此处 以获取有关如何使用 Emacs 编辑二进制文件的指南。

原文由 Paweł Polewicz 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题