MD5のXMLでの記述方法
よく、MD5値のファイルがダウンロードするファイルと一緒にあるじゃないですか?
例えば、dkutil.dgcだったら、一緒にdkutil.dgc.md5がダウンロードできるとかです。
それを、一括チェックできるようなフォーマットはないものかと・・・
XMLのようにすればいいのか?
それともバイナリでドカッと?
ちょっと調べたら、以下のような記述方法を発見した。
バイナリの場合
発見できず
テキストの場合
- MD5 (ファイル名) = ハッシュ値
- ハッシュ値 スペース ファイル名 (以下、つらつらと続くものも有り)
- ハッシュ値 *ファイル名 (以下、つらつらと続くものも有り)
- MD5 checksum: ハッシュ値
- ハッシュ値のみ (doxygenとかがそれ)
いろいろMD5を吐くソフトがあるようだが、
どうも、統一されていないらしい
とりあえず、こんな記事があるので
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/159md5sum.html
ココに載っている方式を採用したいなぁと思う。
http://www.pc-tools.net/win32/md5sums/
海外のハッシュ出力ソフトの日本語化パッチ
http://dac.lolipop.jp/app_local/index.html#soft0023
http://dac.lolipop.jp/app_local/index.html#soft0034
でも、こう言うのってしっかり統一されている方がイイなぁと。
以下のようなXMLでどぉ?ですか?
<?xml version="1.0" encoding="UTF-8" ?>
<md5siglistxml>
<md5sig file="ファイル名" sig="ハッシュ値" >
</md5siglistxml>
同様に SHA1からSHA512 RIPEMD160からRIPEMD320まで でどうでしょう?