1

Я начал изменять двоичный файл. Я поместил содержимое в шестнадцатеричный формат с помощью xxd в файл, созданный с расширением .hex, затем с помощью objdump разобрал этот файл .hex в код сборки и поместил его в файл .txt.

Есть ли способ использовать терминал для просмотра разделов и адресов .bin и .hex файлов в Linux? - Это поможет мне в обращении двоичных / шестнадцатеричных данных в файлах.

Я сталкивался с командой size , но она не может обрабатывать файлы .bin или .hex - File format not recognised

1 ответ1

0

Вы можете использовать vim's :%!xxd для просмотра файла в режиме шестнадцатеричного редактора. Хотя это далеко не лучшее средство для редактирования двоичных файлов, оно, безусловно, подходит для просмотра шестнадцатеричного файла и перехода по определенным адресам. Если вы используете этот режим, обратите внимание, что файл все еще редактируется, как если бы он был текстовым файлом; Я бы порекомендовал другое решение для редактирования.

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