Copyright © 2010 Promsite. All Rights Reserved.
стр. 1
стр. 1
P  R  O  M  S  I  T  E
Dashboard
Grizzly_dump

       Это первая статья из цикла гризли. Почему гризли? Так сложилось. Когда мне надо было найти картинку для формы "О программе..." я наткнулся на медведя. Потом узнал, что он называется гризли. Ну гризли, так пусть будет гризли, не суть важно...

    Grizzly_dump - это программа, написанная на C++ Builder 6, предназначенная для сравнения биновских дампов. Собственно, изначально она мне потребовалась, для нахождения области зашифрованного кода пробега автомобиля в щитке. А также для понимания алгоритма шифрования пробега. Т.е. анализируя значения в области пробега в зависимости от километража можно найти некую закономерность. Как правило, это сделать несложно, но в некоторых случаях приходится поломать голову.

    Первоначальный вариант, а здесь выложен уже не первый вариант, был размещен на форуме Октя (узко-специализированный форум по автомобилям) для обсуждения данной программы. Я получил много замечаний и предложений в части улучшения опций программы, за что мои благодарности всем участникам Окти, в особенности Сергею (ник Dashmaster).  К сожалению из-за нехватки временных ресурсов реализовать почти все предложения не получилось. Но я буду продолжать работать над программой, потому как уверен, что если реализовать все пожелания и замечания, то это будет лучшая программа в этой области.

    Краткое описание

       Собственно на данном этапе и описывать нечего... но всё же:
Интерфейс программы представляет собой панель, где расположены два грида (грид - это таблица строк). Сравниваются два дампа в формате .bin.  По кнопке open1 открывается окно выбора файла и заполняется левый грид. По кнопке open2 выбирается второй файл с дампом и происходит автоматическое сравнение 2-х дампов.

       Области гридов с несовпадением значений выделяются красным цветом. В левом-верхнем углу показан текущий адрес ячейки грида или предметней адрес элемента микросхемы в 8-битном или 16 -битном представлении, в зависимости от переключателя.  Посмотр гридов синхронизирован по скроллу. Кстати это фишка, я нигде не встречал такого способа синхронизации и по этому поводу надо бы написать отдельную статью.

       Назначение кнопок понятно из их названий. При открытии файлов на информационной панели выдаётся информация о местонахождения файла, объем дампа и наименование микросхемы при условии выбора серии микросхем. Ниже вы можете скачать исполняемый файл программы, а также два дампа автомобиля Toyota Camry 93c56  для тестового сравнения. Проект программы пока не выкладываю, т.к. это не последний вариант.

    Скриншот:




Download исполняемый файл Grizzly_dump.rar 317 kb.
Тестовые дампы с пробегом: Toyota_Camry_25000.bin и Toyota_Camry_53392.bin

Для отображения Облака ссылок
необходим
Adobe Flash Player 9
или выше.