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