Я помогаю разработать программу, которая упрощает резервное копирование определенного формата файла в виде ips patch. Мы хотим, чтобы он сравнивал 2 файла, один в папке программы с определенным именем (для облегчения), а затем другой, который был выбран пользователем, который затем создает патч с текущей датой/временем в качестве имени файла. Мы кодируем в C. Есть ли какие-либо советы о том, как мы можем это сделать?Создание создателя резервной копии
1
A
ответ
1
Самый простой способ сделать это было бы найти существующую реализацию IPS в виде либо:
- Предварительно существующие библиотеки плюс API
- Предварительно существующий проект
К счастью для вас, Нил Корлетт (замечательный парень, сделавший перевод на английский язык "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()
в программе, чтобы выбрать два определенных имени файла (его существующая программа уже предназначена для принятия в качестве аргументов командной строки), а работа передается из существующих функций, которые обрабатывать создание/применение патчей.
Удачи вам!
Смежные вопросы
- 1. Создание резервной копии 'this'
- 2. Создание резервной копии с паролем
- 3. Создание резервной копии пакетного сценария
- 4. Создание резервной копии базы данных
- 5. Создание резервной копии проекта BigQuery
- 6. Mysqldump создание частичной резервной копии
- 7. Создание резервной копии базы данных
- 8. Создание резервной копии базы данных SQL Server
- 9. Mysql: Создание резервной копии базы данных
- 10. Создание постоянной резервной копии хранилища данных
- 11. Чтение/создание резервной копии текстового файла
- 12. Создание резервной копии виртуального виртуального wb ubuntu
- 13. Создание высокопроизводительной очереди и автоматически резервной копии
- 14. Создание резервной копии/отката базы данных MySql
- 15. Создание резервной копии MySQL из панели администратора
- 16. Создание резервной копии Windows 8 на skydrive
- 17. Создание резервной копии поврежденного жесткого диска OSX
- 18. Восстановление базы данных из резервной копии резервной копии ruby
- 19. Упрощение сценария резервной копии
- 20. Восстановление резервной копии MySQL
- 21. Снятие резервной копии Pentaho
- 22. Восстановление резервной копии RavenDB
- 23. Файл резервной копии MSDE добавляется
- 24. Восстановление старой резервной копии MySQL
- 25. Восстановление резервной копии Mysql .bz2?
- 26. Восстановление резервной копии в aerospike
- 27. Расчет размера резервной копии БД
- 28. Оптимизация резервной копии таблицы lua
- 29. Восстановить данные из резервной копии
- 30. Отображение резервной копии в HTML
Спасибо, что отлично! Если бы я мог поддержать, я бы это сделал. –
@JoeOliveira Вы можете принять вопрос, нажав галочку рядом с кнопками вверх/вниз. Ура! – DevNull