質問

ローカルファイルシステム上のファイルを考えます

FileInfo file = new FileInfo(localFilename);

私は、そのファイルのCRC値(またはチェックサムのいくつかの種類)を取得できますか?

役に立ちましたか?

解決

彼らは少数の衝突を持っているので、

ハッシュアルゴリズムは、CRCがより一般的に優れています。現代のハッシュアルゴリズムは、 HashAlgorithmクラスの子孫として実装されています。 MD5とSHA1は、一般的な選択肢です。

私の知る限りでは、.NETはCRCクラスが含まれていませんが、私が書いたすべてのCRC32をサポートCRC32 CRC16 のクラスそして、CRC-16アルゴリズム

、あなたはファイル全体を読み込む必要があるでしょう、(ハッシュアルゴリズムやCRCかどうか)のチェックサムを計算することにより、チャンクチャンク、チェックサムアルゴリズムにファイルデータを渡すために。あなたは、ファイル全体で行われている場合は、チェックサムアルゴリズムから結果を取得します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top