Консольный шестнадцатеричный редактор под Cygwin?

Ответы:

8

В поиске пакетов Cygwin появляется пакет с именем hexedit , который, как я полагаю, является портом того же инструмента, который доступен в большинстве дистрибутивов Linux под тем же именем.

Я использовал упомянутую утилиту (как установлено из репозиториев Debian) под Linux, и она выполнила ту работу, которую я хотел, чтобы она делала. Я не пробовал версию в Cygwin, хотя это может быть другой инструмент с тем же именем.

Дэвид Спиллетт
источник
3

Это могут делать как vi, так и Emacs , и оба доступны в Cygwin.

Обратите внимание, что Emacs и vi могут быть запущены в консоли или в оконном режиме.

Nifle
источник
vim ++ .. имеет родные двоичные файлы win32 (не только cygwin). vim выполняет шестнадцатеричное редактирование с помощью вспомогательного инструмента под названием "xxd".
Акира
в emacs использовать hexl-find-file для работы с hexl-редактором (wee
zinking
Спасибо, но viэто плохо для редактирования двоичного файла, если вам нужно вставить или удалить байты! К сожалению, xxd, похоже, не имеет возможности опустить смещение, кроме использования стиля PDF (полностью неформатированный).
Джефф Лирман
1

Я использовал bvi. Его домашняя страница находится на sourceforge, и для этого есть пакет Cygwin. Как следует из названия, его интерфейс очень похож vi.

garyjohn
источник