![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
kvak |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 5.5.2010 Пользователь №: 1690 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте, меня интересует, существуют ли методы для открытия на чтение и запись бинарного файл, допусти dll или exe. Когда такой файл открывается в hex-редакторе, то я вижу шестнадцатеричные числа, но все-таки это не текстовой файл, поэтому я предполагаю, что его нужно как-то по особому открывать. Мне бы конечно хотелось, чтобы я работал с ним в шестнадцатеричном представлении. Если есть способ так открыть файл, подскажите пожалуйста как именно.
|
|
|
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
если это настоящий hex-редактор, то он и открывает файл в бинарном виде.
есть множество таких редакторов. правда, не очень понятно, зачем потребовалось редактировать exe или dll. велика вероятность, что после редактирования он просто превратится в бесполезный набор байтов, который не будет работать. потому что современные компиляторы используют упаковку и на практике с конечным бинарником мало что можно сделать, тем более, в обычном редакторе. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
kvak, объясни что ты хочешь сделать и почему вопрос задан в разделе Qt?
|
|
|
kvak |
![]()
Сообщение
#4
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 5.5.2010 Пользователь №: 1690 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Мне нужно для статистики собрать информацию. Hex-редактором неудобно. Что касается файла, то они ничем не упакован. Мне в принципе подойдет и двоичный вид. А в разделе qt потому-что я только в среде qt работал c++ в основном.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
просто читай его побайтно
QFile::read() |
|
|
kvak |
![]()
Сообщение
#6
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 5.5.2010 Пользователь №: 1690 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
ok
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 10.4.2025, 6:49 |