нужно написать (вернее найти исходники и собрать в кучку)

DLL для сравнения файлов.

Есть известная утилита с открытым кодом( на С ) xDelta

Она предназначена для получения "разницы" между файлами.

Требуется подготовить эту утилиту (или аналогичную по функциям) для

использования в среде DELPHI 7 в виде DLL со экспортными функциями.

Все исходники обязательны. Примеры вызова из DELPHI 7 обязательны.

Программа должна работать с файлам размером несколько гигабайт.

Программа должна работать на всей линейке Windows от XP до Server2008x64R2 (server2012)

Программа должна работать с русскими длинными именами

Необходимые функции:

1. Сравнение файлов по типу FC.EXE /b название функции: filecompare()

Параметры:

полный путь к файлу1

полный путь к файлу2

Возвращает: 0 если одинаковые, 1 - если нет

2. Аналог xDelta с параметрами: -e -s (создание патч-файла - DIFF) название функции: diff()

Параметры:

полный путь к файлу1

полный путь к файлу2

полный путь к файлу патча

Возвращает: 0 - нет ошибок или код ошибки

3. Аналог xDelta с параметрами: -d -s (применение патч файла) название функции: patch()

Параметры:

полный путь к файлу1

полный путь к файлу патча

полный путь к файлу2

возвращает: 0 - нет ошибок или код ошибки

4. Функция подсчета контрольной суммы

название функции: md5()

Параметры:

полный путь к файлу

возвращает: хэш MD5 или 0 если произошла ошибка

11 лет назад
GrafFromTomsk
Вячеслав 
46 лет
13 лет в сервисе
Был
10 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Необходимо создать программу - шаблоны спектров матрицы покерных стартовых комбинаций. Спектры можно задавать новые, удалять, редактировать; менять цвета; добавлять/удалять/редактировать новые условия сверху (23-25, 19-22...) и справа по %. Более подробно при личном ...

    Закрыт
    11 лет назад
  • Срочно требуется программист, который понимает или когда либо работал в crm clientbase.ru Важно, чтобы специалист разбирался/ работал когда-либо именно в этой crm системе/ готов полностью в ней разобраться/есть опят написания собственный crm систем (нежное ...

    Прикладное ПОнет заявок
    Закрыт
    11 лет назад
  • $5000

    Нужен хороший специалист в сфере разработки ПО. -Прикладное программирование -Linux/Unix -Разработка/Тестирование ПО Работы много, оплата будет выстраиваться таким образом: На собеседовании выявляем Вашу компетенцию, предлагаем ...

    Закрыт
    11 лет назад
  • 1. Необходимо скомпилить GUI к OpenVPN с исправленным манифестом, чтобы под Win 7 / Vista запускался всегда с правами администратора. Исходники GUI можно найти здесь: http://sourceforge.net/projects/openvpn-gui/ 2. Убрать лимит на количество отображаемых ...

    Закрыт
    11 лет назад
  • $400

    Требуется написание утилиты для IE 8-10 версий и FF последних версий, которая будет инжектироваться в процесс браузера и добавлять изменения на страницу в соотвествии с правилами. Программу RemoteDLL для инжектирования DLL в ...

    Закрыт
    11 лет назад
  • Нужно написать программу, периодически сканирующую линии букмекерских контор с дальнейшей обработкой. 1. Под обработкой информации подразумевается поиск арбитражных ситуаций, считается по простым формулам, формулы предоставлю… 2. Получение информации должно происходить через сокс. ...

    Закрыт
    11 лет назад
  • $50

    Нужна небольшая программа, c помощью которой можно быстро выводить на экран монитора и переключать файлы с изображениями, лежащими в определенной директории. В интерфейсе располагаются кнопки . К каждой кнопке привязывается свой файл ...

    Прикладное ПО1 исполнитель
    Завершен
    11 лет назад
  • Срочно нужен программист для работы с CRM clientbase.ru Единственное и очень важное требование к фрилансеру - знание crm clientbase.ru Альтернативой может быть огромное желание в разобраться в ней либо опыт написания собственных CRM ...

    Закрыт
    11 лет назад