Как получить код 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>)
Другие вопросы по тегам