2 votes

Comment obtenir le code MD5 de SourceForge ?

Je suis en train de coder une application, mais j'ai un problème dans la fonction Autoupdate. La fonction Autoupdate peut être décrite comme suit : - D'abord, je télécharge mon programme sur SourceForge. - Lorsque l'utilisateur choisit Update, le programme vérifie le code MD5 de tous les fichiers et le compare à celui de SourceForge. Mais je ne sais pas comment obtenir le code MD5 d'un fichier sur SourceForge (code C#). Quelqu'un peut-il m'aider ? Merci !

0voto

Thermionix Points 239

Vous pouvez exécuter une regex sur la sortie d'un flux de projet. Par exemple, si vous connaissez le fichier spécifique que vous allez télécharger, vous pouvez trouver l'adresse de l'utilisateur. media:content ligne dans

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

Ensuite, vous pouvez utiliser une expression rationnelle pour obtenir le hachage de ce fichier ;

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X