2012-03-24 13 views
2

Ich bin eine Anwendung codieren, aber ich habe ein Problem in Autoupdate-Funktion. Die Autoupdate-Funktion kann beschrieben werden: - Zuerst lade ich mein Programm auf SourceForge - Wenn Benutzer Update gewählt, überprüft das Programm MD5-Code alle Datei, und vergleichen Sie es mit dem gleichen auf SourceForge. Aber ich weiß nicht, wie man MD5-Code einer Datei auf SourceForge, (C# -Code) bekommt Jemand mir helfen? Danke!Wie bekomme ich MD5-Code von SourceForge

+0

http://checksumtool.sourceforge.net/ –

Antwort

0

Sie können Regex über die Ausgabe eines Projekt-Feeds ausführen. das heißt, wenn Sie wissen, die spezifische Datei, die Sie Sie die media:content Linie in

http://sourceforge.net/api/file/index/project-id/<PROJECTID>/mtime/desc/limit/50/rss 

Dann finden zum Download gehst können Sie einige Regex verwenden, um die Hash für die Datei zu erhalten;

(?!<media:hash algo=\"md5\">)([a-fA-F\d]{32})(?=</media:hash>)