Я пытаюсь найти шестнадцатеричный просмотрщик/редактор Windows, который:
Разрешает поиск регулярных выражений в двоичном/шестнадцатеричном содержимом файла или диска для совпадений с чем-то вроде0+$
[В идеале] Портативный, т.е. без установки
... и бесплатно. Слишком много, чтобы просить?
Тем, кто ищет такой инструмент, могу порекомендовать свой Hextor ( https://github.com/digitalw0lf/hextor/releases/latest ).
Может открывать файлы, логические и физические диски;
Он может отображать графическое (растровое) представление файла (умещает около 100 МБ данных на экране);
Поддерживает поиск шаблонов, подобных RegExp для бинарных данных, например {u8:0:1..1000}
— найти до 1000 нулевых байтов;
И многое другое, например просмотр структуры и сравнение файлов.
Это бесплатно, и вы можете скопировать установленное приложение для запуска со съемного носителя.
(upd) Это мой любимый проект, поэтому отзывы и предложения приветствуются.
Я рекомендую Notepad++ с плагином Hex Editor .
Он полностью портативный, бесплатный (бесплатно), с открытым исходным кодом и отвечает всем вашим требованиям.
Обновление (2021 г.): за прошедшие годы я обнаружил довольно много ошибок как в Notepad++, так и в его плагине Hex Editor. Так и другие. Из-за этого в настоящее время в этих пакетах содержится более 1000 неисправленных ошибок, и многие из них, вероятно, никогда не будут исправлены. Таким образом, это все еще работоспособное решение, но я также предлагаю рассмотреть альтернативы.
Альтернативы включают:
Кроме того, как вы обнаружили, WinMerge обладает отличными возможностями редактирования шестнадцатеричных данных. Я рекомендую форк WinMerge2011 , так как он имеет значительные улучшения и исправления ошибок по сравнению с оригинальным WinMerge.
Если вы ищете редактор секторов (для редактирования необработанных секторов на диске), то я рекомендую Active Disk Editor . Это довольно удивительно. Это позволит вам просматривать необработанные сектора в макете, аналогичном тому, который WinMerge2011 использует для просмотра файлов. Он включает в себя полнофункциональные регулярные выражения (регулярные выражения) и поиск по подстановочным знакам для максимальной гибкости. Это бесплатное (бесплатное программное обеспечение) и доступно как для Windows, так и для Linux. Хорошая вещь.
.
, я не могу сопоставить с ним. Кроме того, я упустил это - как посмотреть карту данных на диске с помощью Active Disk Editor (согласно моему первому требованию)?
Тимрик