2012-03-24 8 views
2

私はアプリケーションをコーディングしていますが、自動アップデート機能に問題があります。 - まず、自分のプログラムをSourceForgeにアップロードする - ユーザーがアップデートを選択すると、プログラムはMD5のすべてのファイルをチェックし、SourceForgeのものと同じものを比較します。 しかし、私はSourceForgeのファイルのMD5コードを取得する方法を知らない(C#コード) 誰かが私を助けますか? ありがとう!MD5コードをSourceForgeから取得する方法

+0

http://checksumtool.sourceforge.net/ –

答えて

0

プロジェクトフィードの出力に対してregexを実行できます。あなたがダウンロードしようとしている特定のファイルを知っていれば つまり、あなたは、あなたがそのファイルのハッシュを取得するには、いくつかの正規表現を使用することができます

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

media:contentラインを見つけることができます。

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