CRC /チェックサムでasp.netのファイルを取得する方法
質問
ローカルファイルシステム上のファイルを考えます
FileInfo file = new FileInfo(localFilename);
私は、そのファイルのCRC値(またはチェックサムのいくつかの種類)を取得できますか?
解決
彼らは少数の衝突を持っているので、
ハッシュアルゴリズムは、CRCがより一般的に優れています。現代のハッシュアルゴリズムは、 HashAlgorithm
クラスの子孫として実装されています。 MD5とSHA1は、一般的な選択肢です。
私の知る限りでは、.NETはCRCクラスが含まれていませんが、私が書いたすべてのCRC32をサポートCRC32 と CRC16 のクラスそして、CRC-16アルゴリズム
、あなたはファイル全体を読み込む必要があるでしょう、(ハッシュアルゴリズムやCRCかどうか)のチェックサムを計算することにより、チャンクチャンク、チェックサムアルゴリズムにファイルデータを渡すために。あなたは、ファイル全体で行われている場合は、チェックサムアルゴリズムから結果を取得します。
所属していません StackOverflow