如何从SourceForge获取MD5代码

时间:2012-03-24 15:56:05

标签: c# md5 sourceforge md5-file

我正在编写应用程序,但我在Autoupdate函数中遇到了问题。可以描述自动更新功能:   - 首先,我将程序上传到SourceForge   - 当用户选择更新时,程序将检查MD5代码的所有文件,并将其与SourceForge上的相同。 但我不知道如何在SourceForge上获取文件的MD5代码,(C#代码) 谁来帮帮我? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在项目Feed的输出上运行正则表达式。 即如果您知道要下载的特定文件,则可以在

中找到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>)