グロウ・フィールドのちょっと寄り道が、ここに帰ってきました。

url_kinsi_onegai03.jpg
ハッシュ値を知ろう
2010-12-01 Wed 22:00
ファイルのハッシュ値を調べよう
1012_HashTab_logo_01.jpg
パッチが正常に当たっているか?
入手したファイルが破損していないか?
等をハッシュ値を確認しチェックしましょう。




ハッシュ値とは?

ハッシュ値とは一方向関数により割り出されたファイル固有の識別番号のこと。
元のバイト列が同一であればハッシュ値は常に同じ内容となります。
同じハッシュ値をもつファイルを偽造することは困難であるため、ファイルの真偽を識別する
際に用いられています。

ハッシュ値を調べるツールを2つほど紹介。

HashTab Shell Extension
http://www.forest.impress.co.jp/lib/sys/file/fileuty/hashtabshlex.html
1012_HashTab_Shell_Extension_01s.jpg
インストールすると
右クリック----> プロパティに ハッシュ値の項目が追加されます。

標準で、CRC32,MD5,SHA-1 が、表示されますが、Options にて、
追加編集できます。


ElleFileInfo
http://www.vector.co.jp/soft/dl/winnt/util/se297267.html
1012_ElleFileInfo_01s.jpg
インストールするとプログラムメニューに ElleFileInfo が、
追加されます。
また、ファイルを選択し右クリックで ElleFileInfo メニューが
追加されていますので直接起動が出来ます。

標準で、CRC32,MD5,SHA-1 が、表示されます。



実際にYSMenu.nds にDLDIパッチを当て、ハッシュ値(CRC32)の違いを確認。
YSMenu.nds  オリジナル(TTCARD IO Library)    CRC32 : F43E0D0F
R4(DS) - Revolution for DS CRC32 : 72226E8C
R4(DS) - Revolution for DS (v2) CRC32 : 70BBF33E
TTCARD IO Library CRC32 : F43E0D0F
DSTT DLDI(boyakkey ver.) CRC32 : 49C1F224 *1
Acekard 2 CRC32 : 0FEDB402
Acekard AK2 CRC32 : 41334B57 *2


*1 DSTT DLDI(boyakkey ver.)DLDIを使用した、YSMenu.nds や iniclear.nds 等を
TTMENU.DAT にリネームして使用した場合、非SDHC MicroSDでは、起動しない事が
あります。相性問題か?
DLDI は、TTCARD IO Library を使用してください。

*2 YSMenu.nds に Acekard AK2 のDLDIと使用した場合、NDSファイルが起動できません。
DLDI は、Acekard 2 を使用してください。


ファイルの同一性の確認以外に、DS環境構築時のトラブル調査にも役立つと思います。


DSTT_v1.17a13 って、本当にa13なの?
linFox Domain に DSTT_v1.17a13unofficial_Japanese.rar が、アップされていますが、
v1.17a13 は、v1.17a12の"extinfo.dat","infolib.dat","savlib.dat"を最新版にしただけ?
と思っていたのですが、TTMENU.DAT を調べると異なっています。

DSTT_v1.17a12unofficial_Japanese.rar
 TTMENU.DAT 2009/12/10 21:16:41 CRC32 : 170532F3

DSTT_v1.17a13unofficial_Japanese.rar
 TTMENU.DAT 2009/12/16 09:42:24 CRC32 : ED88BD9C

YSMenuのttextract.exeにて、作成された、ttpatch.dat は、
CRC32 : F633F211 で、共通でした。

a13になって、どんな変更が行われたのでしょうか?

別窓 | NDS-Tool 使い方 | コメント:0 | トラックバック:0 |
<<R4 YSMenu セットアップ (r4tf_v2.dldiを使用) | ちょっと寄り道 AGAIN (仮) | MoonShell Ver2.10 stable 導入>>
この記事のコメント
コメントの投稿
 

管理者だけに閲覧
 

この記事のトラックバック
トラックバックURL

FC2ブログユーザー専用トラックバックURLはこちら


| ちょっと寄り道 AGAIN (仮) |