Погода: -12°C
  • Товарищи, подскажите, пожалуйста, как заменить ascii-текст в бинаном файле.
    Если делать простую замену с помощью какого-нибудь Hex-редактора, то изменяется размер файла и он становится нерабочим. А вот заменить бы так, чтобы и соответствующие адреса сместились:улыб:
    Как-то можно преодолеть эту проблему?
    Спасибо.

  • web-страница

    --------------------
    упс... не вичтался...

    если это виндовое приложение - то возможно поможет редактор ресурсов...

    а если нет - то это не возможно...

    хотя и в виндовых не во всех возможно...

    можно менять текст, но с соблюдением длины старого текста... бинарно...

    Исправлено пользователем an_onim (18.05.06 17:38)

  • Это windows-приложение. Но в том-то и дело, что длина заменяемой строки может меняться.
    Т.е. невозможно после изменения размера файла автоматически внутри файла поменять ссылки так, чтобы он остался рабочим? Грубо говоря, чтобы jump"ы шли со смещением.

  • 1) restorator
    2) придумывать так чтоб строка была не длиннее исходной и добивать свободное место пробелами.

  • Restorator, не получится, потому что это не файл ресурсов, а просто бинарник.
    Вот, видимо, только и остаётся, что подгонять новые строки под размер старых.
    Спасибо за ответы.

  • "просто бирнарники" собранные на Delphi, c++ builder, visual studio открываются без проблем.

  • win patch или soft patch программы такие
    на подобие русификатора к PartitionMagic 8

    НовосибиреЦ

Записей на странице:

Перейти в форум

Модераторы: