Замена текста в бинарном файле
2697
6
Товарищи, подскажите, пожалуйста, как заменить ascii-текст в бинаном файле.
Если делать простую замену с помощью какого-нибудь Hex-редактора, то изменяется размер файла и он становится нерабочим. А вот заменить бы так, чтобы и соответствующие адреса сместились
Как-то можно преодолеть эту проблему?
Спасибо.
Если делать простую замену с помощью какого-нибудь Hex-редактора, то изменяется размер файла и он становится нерабочим. А вот заменить бы так, чтобы и соответствующие адреса сместились
Как-то можно преодолеть эту проблему?
Спасибо.
web-страница
--------------------
упс... не вичтался...
если это виндовое приложение - то возможно поможет редактор ресурсов...
а если нет - то это не возможно...
хотя и в виндовых не во всех возможно...
можно менять текст, но с соблюдением длины старого текста... бинарно...
--------------------
упс... не вичтался...
если это виндовое приложение - то возможно поможет редактор ресурсов...
а если нет - то это не возможно...
хотя и в виндовых не во всех возможно...
можно менять текст, но с соблюдением длины старого текста... бинарно...
Это windows-приложение. Но в том-то и дело, что длина заменяемой строки может меняться.
Т.е. невозможно после изменения размера файла автоматически внутри файла поменять ссылки так, чтобы он остался рабочим? Грубо говоря, чтобы jump"ы шли со смещением.
Т.е. невозможно после изменения размера файла автоматически внутри файла поменять ссылки так, чтобы он остался рабочим? Грубо говоря, чтобы jump"ы шли со смещением.
1) restorator
2) придумывать так чтоб строка была не длиннее исходной и добивать свободное место пробелами.
2) придумывать так чтоб строка была не длиннее исходной и добивать свободное место пробелами.
Restorator, не получится, потому что это не файл ресурсов, а просто бинарник.
Вот, видимо, только и остаётся, что подгонять новые строки под размер старых.
Спасибо за ответы.
Вот, видимо, только и остаётся, что подгонять новые строки под размер старых.
Спасибо за ответы.
"просто бирнарники" собранные на Delphi, c++ builder, visual studio открываются без проблем.
win patch или soft patch программы такие
на подобие русификатора к PartitionMagic 8
на подобие русификатора к PartitionMagic 8