我有一个相当大的二进制文件(几十MB),想在中间的某个位置删除几个KB,它是夹在中间的数据,而不是开头或结尾。
理想情况下,我想使用emacs,十六进制模式似乎是一个可能的选择。
是否可以从十六进制缓冲区中删除一行?Ctrl- k似乎做不到。我很高兴查看代码,但是无论出于何种原因寻找hexl-mode.el,我发现的只是Ubuntu 10.04计算机Emacs 23.1上的已编译.elc文件。
另外:我想偷偷摸摸地添加另一个十六进制模式的问题,该问题与标题中的问题不直接相关,但属于我要解决的完整问题的一部分:如果我可以每行显示X个十六进制字符,其中X显然会随着我正在编辑的二进制文件的格式而改变,我找不到用十六进制模式执行此操作的方法,以为我会在这里抛出问题。