Как получить код MD5 из SourceForge
Я кодирую приложение, но у меня проблема с функцией автообновления. Функцию автообновления можно описать следующим образом: - Сначала я загружаю свою программу в SourceForge. - Когда пользователь выбирает "Обновить", программа проверяет код MD5 для всех файлов и сравнивает его с аналогичным кодом в SourceForge. Но я не знаю, как получить код MD5 файла на SourceForge, (C# Code) Кто-нибудь мне поможет? Спасибо!
1 ответ
Вы можете запустить регулярное выражение над выводом канала проекта. т.е. если вы знаете конкретный файл, который вы собираетесь загрузить, вы можете найти media:content
линия в
http://sourceforge.net/api/file/index/project-id/<PROJECTID>/mtime/desc/limit/50/rss
Затем вы можете использовать некоторое регулярное выражение, чтобы получить хеш для этого файла;
(?!<media:hash algo=\"md5\">)([a-fA-F\d]{32})(?=</media:hash>)