Я хочу скопировать содержимое двоичного файла в виде шестнадцатеричных символов.

Плагин Notepad++ ASCII в Hex не работает, потому что символы не являются ASCII.

В TextPad 5.3 шестнадцатеричный режим не имеет никакой опции копирования.

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

1 ответ1

1

в качестве примера рассмотрим гекс для "двоичного файла", то есть исполняемого файла, c:\windows\system32\calc.exe (калькулятор windows)

C:\>xxd -p c:\windows\system32\calc.exe >c:\crp\a.a

и вот шестнадцатеричный calc.exe, в WordPad

А что касается того, где вы можете получить xxd, ну, как я уже упоминал в своем ответе здесь (который отвечает на слегка связанный, но другой вопрос) Преобразовать шестнадцатеричный дамп файла в двоичный (программный) файл в Windows? xxd поставляется с vim7 для Windows, поэтому вы можете скопировать его оттуда. Или вы можете получить его от Cygwin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .