Шестнадцатеричные редакторы для Windows?

143846
Kris Erickson

Есть ли шестнадцатеричные редакторы для Windows? Желательно с открытым исходным кодом или бесплатно, так как мне не нужен шестнадцатеричный редактор все это часто ...

Вещи, которые мне нужны, - это возможность поиска по различным типам (текст, необработанный шестнадцатеричный код, короткое число с прямым порядком байтов, короткое время с прямым порядком байтов и т. Д.) И просмотр по типу (аналогично типам поиска), начиная с выбранного байта. Было бы неплохо иметь возможность создавать структуры на лету, чтобы я мог просматривать двоичные объекты в файле. Сравнение двоичных файлов также является обязательным, надеюсь, оно будет разумным и позволит обнаруживать блоки.

Я знаю о списке в Википедии, но у меня нет времени, чтобы попробовать 60 или шестнадцатеричные редакторы, и мне было интересно, что используют другие люди.

98
Для записи то же самое спросили на SO: http://stackoverflow.com/questions/10426/what-is-a-good-windows-hex-editor-viewer Jonik 15 лет назад 2
Так что вопрос больше не существует. Некоторые из лучших вопросов здесь, кажется, закрыты! Liviu 8 лет назад 2
@ Ливиу - Да, это позор. Я понятия не имею, почему этот конкретный вопрос был удален. Отмечать вопрос как [Закрыто] - это одно, а его удаление (и любые существующие ответы) - другое дело, и мне кажется, что оно несколько чрезмерное, за исключением случаев злоупотребления (спам и т. Д.). Kevin Fegan 8 лет назад 2
По какой-то причине, каждый раз, когда я думаю «о, это именно тот вопрос, который я искал», он кажется закрытым ... Artur Klesun 6 лет назад 0

9 ответов на вопрос

56
Dinesh Manne

Бесплатный Hex Editor (frhed), маленький и быстрый.

+1. Мне нравится тот факт, что он не требует установки. Кроме того, это с открытым исходным кодом. Magnilex 11 лет назад 3
Нет перетаскивания. Liviu 8 лет назад 1
так хорошо Nicholas DiPiazza 8 лет назад 0
Этот вопрос закрыт, но, очевидно, активен: если вам нравятся «нативные» вещи, `List.exe` поставляется с Windows 2K3 Toolkit и является как двоичным, так и шестнадцатеричным редактором. Команда `list.exe /?` Help не дает много информации, но однажды в редакторе просто нажмите? чтобы увидеть команды. `H` открывает редактор Hex, &` F1` переключает способ отображения Hex Coruscate5 7 лет назад 0
@Liviu Только что скачал Frhed 1.6.0 и перетаскивание из Windows Explorer работает. EM0 7 лет назад 1
К сожалению, найти шестнадцатеричные данные не так просто ... проверьте первый ответ [FAQ] (http://www.unrealtexture.com/Unreal/Website/Downloads/3DEditing/UnrealEditor/Tools/Info/frhed_v11/frhed-faq .txt) за помощь. calandoa 6 лет назад 0
Я знаю, что это старый пост, но ссылки для скачивания на странице не работают. Кроме того, последний стабильный выпуск был в 2009 году. Я не уверен, что девятилетнее программное обеспечение работает под текущими версиями Windows. Teo Carter 6 лет назад 0
@TeoCarter Это делает. Я использую его в Windows 10 и раньше в Windows 7 - он отлично работает со всеми функциями перетаскивания в отличие от ответа Ливиу. Он также отлично работает под Wine. MaKiPL 6 лет назад 0
46
Simon P Stevens

Лично я использую HxD (бесплатно, но не с открытым исходным кодом). Особые примечания включают возможность открывать очень очень большие файлы, и вы можете изменять необработанные данные на диске, открывать и редактировать данные в оперативной памяти.

Скриншот

HxD - отличный бесплатный Hex Editor, который легко обрабатывает большие файлы. Определенно получает +1 от меня. Django Reinhardt 14 лет назад 0
Мне нравится возможность копировать некоторые данные в виде AC, C #, Паскаль, Java-массив ... enthus1ast 9 лет назад 0
Ссылка на википедию хромает (и уже в вопросе), пожалуйста, удалите ее для моего голосования! Liviu 8 лет назад 0
12
Pauk

UltraEdit имеет режим шестнадцатеричного редактора:

Для старой школы в стиле DOS, ZTreeWin :

(ни один не является бесплатным / открытым исходным кодом).

11
joe

XVI32 - это бесплатный шестнадцатеричный редактор, работающий под Windows 95, Windows 98, Windows NT, Windows 2000 и Windows XP.

Cygnus Hex Editor - это мощный редактор файлов для Microsoft Windows. В отличие от текстовых редакторов, которые предназначены для редактирования файлов, содержащих текстовые данные, шестнадцатеричные редакторы позволяют редактировать файлы, содержащие любые типы данных.

Бесплатный Hex Editor Neo - это отмеченный наградами бесплатный оптимизированный редактор больших файлов для всех, кто работает с ASCII, шестнадцатеричными, десятичными, плавающими, двойными и двоичными данными.

HxD - это тщательно разработанный и быстрый шестнадцатеричный редактор, который, в дополнение к необработанному редактированию диска и модификации основной памяти (RAM), обрабатывает файлы любого размера.

Без обид, но вы действительно использовали какой-либо из этих редакторов? Я ценю работу по поиску и вставке копии с веб-сайтов, но я искал рекомендации по фактическому использованию. Kris Erickson 15 лет назад 25
Я использовал шестнадцатеричный редактор Cygnus. Но другой я знаю один .. Но те, которые я не использовал. Но я пробовал Free Hex Editor очень давно. Это тоже хорошо joe 15 лет назад 1
Я приехал сюда, чтобы предложить XVI32, так что за это Factor Mystic 15 лет назад 2
9
barfoon

PSPad может редактировать в шестнадцатеричном формате, и это тоже бесплатно.

6
Scott

Блокнот ++ с плагином шестнадцатеричного редактора . Я уже использовал текстовый редактор, так что это делает на одно приложение меньше установленным.

Этот плагин является облупленным в моем опыте. Он борется с большими файлами и переключается в / из шестнадцатеричного режима наугад. Ash 15 лет назад 13
Спасибо за комментарий. Я не занимаюсь редактированием гексагона, поэтому у меня нет особого опыта. Scott 15 лет назад 0
Бесполезно, когда вы хотите редактировать большой файл, который не помещается в памяти. skan 9 лет назад 0
5
Axxmasterr

Winhex - достойный инструмент для этого.

Введите описание изображения здесь

Это версия Stack Overflow того же вопроса. Есть еще несколько вариантов, так что вы можете выбрать один из нескольких рекомендуемых там, если вам не нравится Winhex.

5
akira

Так как я могу использовать hexedit в Vim, я склонен говорить ... Vim!

альтернативный текст

(Хотя я обычно использую HxD .)

Просто из любопытства, как включить режим редактирования гекса в Vim? Kris Erickson 11 лет назад 0
@KrisErickson: `:%! Xxd` akira 11 лет назад 3
НЕ настоящий шестнадцатеричный редактор. Joshua 8 лет назад 0
@ Joshua: определить «истинный hex-редактор». akira 8 лет назад 0
Редактирование любой стороны изменяет байты. Joshua 8 лет назад 0
кч кч кч. 2x. akira 8 лет назад 0
2
user1596

Если вам нужен шестнадцатеричный редактор, который работает из командной строки, мне нравится Hexciting .

Похоже, что это мертвый проект - нет активности с 09, ссылка на вики 404 rossmcm 5 лет назад 0