Mam dość duży plik binarny (kilkadziesiąt MB) i chciałbym usunąć kilka KB gdzieś pośrodku, to dane umieszczone na początku nie koniec ani koniec.
Idealnie chciałbym użyć emacsa, a tryb hexl wydaje się prawdopodobnym kandydatem.
Czy można usunąć jedną linię z bufora hexl? Ctrl- knie wydaje się wykonywać pracy. Z przyjemnością patrzę na kod, ale z jakiegokolwiek powodu szukając trybu hexl.el wszystko, co znajduję, to skompilowany plik .elc na mojej maszynie Ubuntu 10.04 Emacs 23.1.
Dodatkowo: podstępnym ruchem chciałbym dodać kolejne pytanie w trybie szesnastkowym, które nie jest bezpośrednio związane z pytaniem sformułowanym w tytule, ale jest częścią kompletnego problemu, przed którym stoję: Byłoby bardzo przydatne, gdyby Mógłbym wyświetlić X znaków szesnastkowych w wierszu, gdzie X oczywiście zmienia się wraz z formatem pliku binarnego, który edytuję, nie mogłem znaleźć sposobu na zrobienie tego w trybie szesnastkowym i pomyślałem, że tu rzucę pytanie.
źródło