web-dev-qa-db-ja.com

コマンドラインからMD5を生成できるツールは何ですか?

ファイルMD5を生成するためにスクリプトによって自動化できるツールはありますか?

以前はCygwinを使用していましたが、Cygwinをインストールせずに別のソリューションを探しています。

14
Stan

hashutils パッケージにはmd5sum.exeユーティリティ。それは単にMicrosoftのCrypto APIを使用し、I/Oを制限したままにしますが、他のツールでは必ずしもそうではありません。たとえば、md5sumこれに対するUnxUtilsから、UnxUtilsは大幅に遅くなります。 CygWinはさらに悪くなるに違いない。著者はまた、優れた HashCheck を作成しました。これは、ハッシュの生成と検証のためのシェル拡張です。

13
afrazier

md5sumGnuWin32 のcoreutilsパッケージに含まれています。

GnuWinは、最新のMS-Windows(Microsoft Windows 2000/GNU/2003/Vista/2008/7)に、XPまたは同様のオープンソースライセンスを備えたツールのポートを提供します

4

チェックアウト MSサポート-ファイルチェックサム整合性検証ユーティリティの可用性と説明

ファイルチェックサム整合性検証(FCIV)は、ファイルの暗号化ハッシュ値を計算および検証するコマンドプロンプトユーティリティです。 FCIVはMD5またはSHA-1暗号化ハッシュ値を計算できます。これらの値は、画面に表示するか、XMLファイルデータベースに保存して、後で使用および検証できます。

MD5Sums を使用します。それが持っているオプションを参照してください。

MD5sums 1.2 freeware for Win9x/ME/NT/2000/XP+
Copyright (C) 2001-2005 Jem Berkes - http://www.pc-tools.net/

Usage: md5sums.exe [OPTION] filespec1 [filespec2 ...]

OPTION switches:
-B  Base64 encoded output, instead of default hex format
-b  Bare output, no path headers
-e  Exit immediately; don't pause before returning
-n  No percent done indicator
-p  Pause before returning (incompatible with -e)
-s  Display statistics at end (hashing speed)
-u  Mimic output of UNIX md5 command (implies -b, -n)

Examples:
md5sums c:\temp
md5sums original.doc copy*.doc backup*.doc
md5sums -n -e d:\incoming > log
2
ukanth

ExactFile

ExactFileはファイル整合性検証ツールです。

  • CD-ROMにコピーされたファイルが完全なコピーであることを確認するために使用します。
  • あるドライブから別のドライブにコピーされたバックアップが適切であることを確認するために使用します。
  • これを使用して、時間の経過とともにファイルが変更または破損されていないことを確認します。

マルチスレッド化されているため、複数のファイルをスキャンするときに追加のCPUコアが使用され、作業が高速になります。

Unicodeファイル名に満足しているため、日本語、ヘブライ語、中国語、またはその他の言語で名前が付けられたファイルで使用しても失敗しません。

MD5、SHA1、CRC32、RIPEMDなどの複数のチェックサムルーチン(ハッシュ)をサポートします。

再帰的なディレクトリスキャンをサポートします。

非常に大きなファイルをサポート—ハードドライブ上にある場合、ExactFileで処理できます。

Fsum、md5sum、sha1sum、sfvなど、一般的なファイルサマーユーティリティのすべてを実行しますが、より優れています!

一般的なファイルチェックサムダイジェスト形式と互換性があります。

Windows 2000、XP、Vista、および7の場合。

GUI。個々のファイルのチェックサムの取得、チェックサムダイジェストの作成、およびチェックサムダイジェストのテストを簡単に行うことができます。コンソールバージョンや外部DLLは必要ありません。

自由。

1
Daed