xp3 filter v1 -> v2  (2.23 beta1 で変更)


■ 暗号化側 (xp3enc.dll)

関数名が XP3ArchiveAttractFilter_v1 から XP3ArchiveAttractFilter_v2 に
変わりました。

XP3ArchiveAttractFilter_v2 の引数である inputfile (入力ファイル名) が無
くなり、
hash (入力ファイルのハッシュ) が替わりに渡されるようになりました。
hash はファイルの内容の一方向ハッシュで、ファイルごとにほぼ異なる値にな
ります。(ファイルの内容が同じであれば同じ値になりますが、その逆は成り立
ちません)

これを元にして暗号化の方式をファイルごとに変えることが出来るようになり
ました。

■ 復号化側 (xp3dec.tpm)

tTVPXP3ExtractionFilterInfo の構造体が異なっています。
FileNameとArchiveNameは無くなり、替わりにFileHashメンバが追加されまし
た。
FileHashは、暗号化側で引数として渡されたハッシュと同じ物です。

