4

EXIF、IPTC、XMPなどのメタデータに関係なく、.NEF(.CR2、.TIFFも)のMD5ハッシュを計算するコマンドラインツールはありますか?

画像ファイル内のメタデータを更新すると、MD5 ハッシュは同じになります。

私はしばらく検索しましたが、最も近い解決策は次のとおりです。

exiftool test.nef -all= -o - -m | md5

ただし、「exiftool -all=」は出力ファイルに一連の EXIF タグを保持します。残りのタグを更新すると、MD5 ハッシュを変更できます。

4

3 に答える 3

0

あなたの意図は、実際の画像データが改ざんされていないことを確認することだと思います。
メタデータを削除する別の方法として、イメージをメタデータのない形式に変換する方法があります。
ImageMagickは、画像の操作と変換のための有名なオープン ソース (Apache 2 ライセンス) です。さまざまなオペレーティング システム用のコマンド ライン ツールだけでなく、さまざまな言語バインディングをライブラリに提供します。

あなたは試すことができます:

convert test.nef bmp:- | md5

これにより、stdout で test.nef が bmp に変換され、md5 にパイプされます。
AFAIR bmp はメタデータをサポートしておらず、ImageMagick が変換後もメタデータを保持するかどうかはわかりません。
これは、単一の画像ファイルでのみ機能します (つまり、複数画像の tiff または gif アニメーションでは機能しません)。また、カラー スペースの変換により同じ変換が行われる可能性がありますが、これらの変更は表示されません。

于 2015-07-08T00:33:22.003 に答える