2015-01-07 7 views
1

Я помогаю разработать программу, которая упрощает резервное копирование определенного формата файла в виде ips patch. Мы хотим, чтобы он сравнивал 2 файла, один в папке программы с определенным именем (для облегчения), а затем другой, который был выбран пользователем, который затем создает патч с текущей датой/временем в качестве имени файла. Мы кодируем в C. Есть ли какие-либо советы о том, как мы можем это сделать?Создание создателя резервной копии

ответ

1

Самый простой способ сделать это было бы найти существующую реализацию IPS в виде либо:

  1. Предварительно существующие библиотеки плюс API
  2. Предварительно существующий проект

К счастью для вас, Нил Корлетт (замечательный парень, сделавший перевод на английский язык "Secret of Mana 2"/"Seiken Densetsu 3" реальностью) уже создал openly available implementiation of the UPS and IPS patch generation/application algorithms. Please refer to the associated readme file to determine the licensing terms.

В любом случае вы можете просто изменить функцию main() в программе, чтобы выбрать два определенных имени файла (его существующая программа уже предназначена для принятия в качестве аргументов командной строки), а работа передается из существующих функций, которые обрабатывать создание/применение патчей.

Удачи вам!

+0

Спасибо, что отлично! Если бы я мог поддержать, я бы это сделал. –

+0

@JoeOliveira Вы можете принять вопрос, нажав галочку рядом с кнопками вверх/вниз. Ура! – DevNull

Смежные вопросы