У меня есть довольно большой двоичный файл (несколько десятков МБ), и я хотел бы удалить несколько КБ где-то посередине, это зажатые данные не начало и не конец.
В идеале я хотел бы использовать emacs, и hexl-mode кажется вероятным кандидатом.
Можно ли удалить одну строку из буфера hexl? Ctrl- kкажется, не делает работу. Я рад взглянуть на код, но по какой-то причине ищу hexl-mode.el, все, что я нахожу, это скомпилированный файл .elc на моей машине Ubuntu 10.04 Emacs 23.1.
Дополнительно: в хитром движении я хотел бы добавить еще один вопрос в режиме hexl, который не имеет прямого отношения к вопросу, сформулированному в заголовке, но является частью полной проблемы, с которой я сталкиваюсь: это было бы очень полезно для меня, если бы Я мог отображать X шестнадцатеричных символов в каждой строке, где X, очевидно, меняется в зависимости от формата редактируемого двоичного файла, я не мог найти способ сделать это с помощью hexl-режима и подумал, что я добавлю вопрос здесь.
источник