cygwin の sha1sum/md5sum がとても遅いので,Windows 用の sha1sum/md5sum を新規に作成しました。 Linux 上の sha1sum/md5sum も十分に遅いので,オリジナルの GNU textutils 自体がしょぼいのですが。 改良点は以下の通りです。 cygwin(GNU textutils)のディスクアクセスが 1KB 単位なのに対して,本プログラムでは 2MB 単位とし,大規模ファイルを対象とした場合の性能が向上した。特に LAN 環境でのネットワークドライブに対して大きな効果。 Windows のディスクキャッシュを経由せずにファイルの読み出しを行うため,Explorer など GUI アプリケーションがスワップアウトされることがなく,快適性を保つ。 読み出しとハッシュ値計算をマルチスレッド化した。 ハッシュ計算に Win