Я ищу библиотеку обновлений для программного обеспечения, которое я разрабатываю. Это небольшое программное обеспечение, но я хотел бы наполнить его некоторыми приятными функциями. Одним из них является автоматическое обновление. Я разработал 2 библиотеки классов, чтобы сделать эту работу за меня, но мне нужна более надежная библиотека, потому что в ней отсутствуют некоторые функции. Среди функций, которые может иметь библиотека, в ней могут быть следующие:
- Создание файла различий на основе старой версии (например, jar). Учитывая текущую версию jar и новый файл jar, сгенерируйте новый jar, который будет загружаться клиентами, помещая туда только те файлы, которые были изменены с момента последнего обновления.
- Проверить какую-либо контрольную сумму. Каждый файл внутри JAR имеет свою контрольную сумму или контрольную сумму у всего банка.
- Сгенерируйте эти контрольные суммы. Если возможно, при этом уделите внимание первому пункту. Файл за файлом или банку за банкой, учитывая новые файлы.
- Было бы неплохо, если бы он мог работать и с папкой или с банкой.
- Объединить текущую банку с загруженной.
P.S.: Я не пишу веб-приложение (которое запускается в браузере).
Спасибо за внимание.
задан SHiRKiT 25 June 2012 в 18:14
поделиться