Ответы:
В поиске пакетов Cygwin появляется пакет с именем hexedit , который, как я полагаю, является портом того же инструмента, который доступен в большинстве дистрибутивов Linux под тем же именем.
Я использовал упомянутую утилиту (как установлено из репозиториев Debian) под Linux, и она выполнила ту работу, которую я хотел, чтобы она делала. Я не пробовал версию в Cygwin, хотя это может быть другой инструмент с тем же именем.
Это могут делать как vi, так и Emacs , и оба доступны в Cygwin.
Обратите внимание, что Emacs и vi могут быть запущены в консоли или в оконном режиме.
vi
это плохо для редактирования двоичного файла, если вам нужно вставить или удалить байты! К сожалению, xxd, похоже, не имеет возможности опустить смещение, кроме использования стиля PDF (полностью неформатированный).
Я использовал bvi
. Его домашняя страница находится на sourceforge, и для этого есть пакет Cygwin. Как следует из названия, его интерфейс очень похож vi
.