формат .APP

Тема в разделе "WASM.ZEN", создана пользователем CARDINAL, 7 июн 2005.

  1. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    Господа, необходима помощь. Нужно описание формата данного фала (бинарный файл фокса). Первоначально началось с того, что нужно было внести бинарные изменения в него обыкновенным hex-редактором. После чего фокс выдал мне ошибку и исполнять данный файл отказался, я так понимаю, что где то в заголовку должна быть прописана контрольная сумма. Но вот где ? Помогите плиз:) Может какая нить тулзятина для правки последнего найдется, ато я рефокс взял, да нифига хорошего с этого не получилось:dntknw:
     
  2. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    Спасиба Братва, разобрался, всё проще было чем подозревал :)
     
  3. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Расскажи в чем дело, я тоже знать хочу :)
     
  4. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    да фигня какая то. Есть прога на фоксе, древняя досявая, для формирования реестров казначейства, так вот, местное отделение у нас переименовалось, а прога писала старые абревиатуры. Позвонил в кантору туда, сказали новой нету, правьте реестры в ручную. Ну, что делать, полез я в файл .app обычным hex-редактором, исправил эти строки, всё стало нормально :)
     
  5. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    значит нет никакой crc? А то у меня тоже пара старых проектов, но пока менять ничего не надо, эт я загодя спрашиваю :)
     
  6. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    да похоже там только проверка на размер файла и больше нихрена, его в заголовке можно и так найти , если постараться
     
  7. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
  8. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    CARDINAL

    нет там вообще никаких проверок. Там несколько своеобразный механизм разбора файла - с конца. Т.е. (грубо) последний дворд файла - это размер блока. Уходим назад на это значение и должнв попасть на заголовок блока (блок - это может быть например fxp/sct/scx файл). Затем берем дворд перед заголовком и опять уходим назад на это смещение и так до тех пор пока дворд нулевой не будет. Если нужны подробности - кину сюда нормальный разборщик.
     
  9. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    infern0

    Любопытно было бы взглянуть, чесслово :)