P2 (Panasonic) カードにある非常に大きなファイルを扱っています。私たちが採用しているプロセスの一部は、最初にコピーしようとしているファイルのチェックサムを生成し、次にファイルをコピーし、次にファイルに対してチェックサムを実行して、コピーが正常に行われたことを確認することです。問題は、ファイルが大きく (70 GB 以上)、完了するまでに時間がかかることです。最終的に何千ものこれらのファイルを処理することになるため、これは問題です。
System.Security.Cryptography.MD5CryptoServiceProvider を使用する以外に、チェックサムを生成するより高速な方法を見つけたいと思います。特殊なハードウェア カードを使用することを意味するかどうかは気にしません。現在のように表示できるように、プロセスがどこまで進んだかについてフィードバックを提供するエンコード方法が必要です。
アプリケーションは vb.net で書かれています。アプリケーション内でコンポーネント、ライブラリ、参照として使用できるようにしたいのですが、チェックサムの生成速度が十分に向上する場合は、外部アプリケーションを呼び出しても構わないと思っています。
言うまでもなく、チェックサムは一貫していて正確でなければなりません。:-)
お時間とご尽力いただき、誠にありがとうございました。
リチャード