タグ付けされた質問 「checksum」

21
JavaでファイルのMD5チェックサムを取得する
ファイルのMD5チェックサムを取得するためにJavaを使用したいと考えています。私は本当に驚きましたが、ファイルのMD5チェックサムを取得する方法を示すものを見つけることができませんでした。 それはどのように行われますか?
510 java  md5  checksum 



9
C#で大きなファイルのチェックサムを作成する最も速い方法は何ですか
一部のマシン間で大きなファイルを同期する必要があります。ファイルのサイズは最大6GBです。同期は数週間ごとに手動で行われます。ファイル名はいつでも変更できるため、考慮に入れることはできません。 私の計画は、宛先PCとソースPCでチェックサムを作成し、チェックサムが付いていないすべてのファイルを宛先にコピーすることです。私の最初の試みは次のようなものでした: using System.IO; using System.Security.Cryptography; private static string GetChecksum(string file) { using (FileStream stream = File.OpenRead(file)) { SHA256Managed sha = new SHA256Managed(); byte[] checksum = sha.ComputeHash(stream); return BitConverter.ToString(checksum).Replace("-", String.Empty); } } 問題はランタイムでした: -SHA256で1.6 GBファイル-> 20分-MD5で1.6 GBファイル-> 6.15分 チェックサムを取得するためのより良い-より速い-方法はありますか?
128 c#  .net  large-files  checksum 

5
gitはファイルハッシュをどのように計算しますか?
(によって返されるツリーオブジェクトに保存されているSHA1ハッシュgit ls-tree)(で返されるファイルの内容のSHA1ハッシュが一致しませんsha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - gitはファイルハッシュをどのように計算しますか?ハッシュを計算する前にコンテンツを圧縮しますか?
124 git  hash  sha1  checksum  git-hash 

12
ハッシュコードとチェックサム-違いは何ですか?
私の理解では、ハッシュコードとチェックサムは似ています。データブロックに対して計算された、比較的一意の数値です。 つまり、同じ数値のハッシュ/チェックサム値を生成する2つのデータブロックの確率は、アプリケーションの目的で無視できるほど十分に低いです。 それで、同じことを表す2つの単語があるのでしょうか、それともハッシュコードとチェックサムの間に重要な違いがあるのでしょうか。

7
CRC32チェックサムはどのように計算されますか?
多分私はそれを見ていないだけかもしれませんが、CRC32は不必要に複雑であるか、ウェブ上で見つけることができるどこでも十分に説明されていないようです。 (生成)多項式で除算された、メッセージ値の非キャリーベースの算術除算の余りであることを理解していますが、それを実際に実装すると私はエスケープされます。 私はCRCエラー検出アルゴリズムの痛みのないガイドを読みました。それは理論をかなりうまく行きます、しかし著者は単純な「これだけです」に決して行きません。彼は標準のCRC32アルゴリズムのパラメーターは何かと言っていますが、どのようにしてそれを実現するかを明確に説明することを怠っています。 私を引き付ける部分は、彼が「これだ」と言ってから付け加えたときです。追加したすべての変更を指定してCRC32チェックサムを計算する方法。 CRC32の計算方法の簡単な説明はありますか? テーブルがどのように形成されるかをCでコーディングしようとしました: for (i = 0; i < 256; i++) { temp = i; for (j = 0; j < 8; j++) { if (temp & 1) { temp >>= 1; temp ^= 0xEDB88320; } else {temp >>= 1;} } testcrc[i] = temp; } しかし、これはインターネット上の他の場所で見つけた値と一致しない値を生成するようです。私は可能性があり、私はオンラインで見つけるの値を使用しますが、私は彼らが作成されたかを理解したいと思います。 これらの非常に紛らわしい数値を解決するための助けがあれば非常にありがたいです。
102 c  checksum  crc32 

20
私のマシンにあるファイルのチェックサムを計算する最良の方法は何ですか?
Windowsマシンを使用していて、入手したMySQLディストリビューションでチェックサムを実行したいと思います。ダウンロードする製品、サポートされていないMicrosoftツール、およびおそらく他のオプションがあるようです。使用するのに最適なツールについてのコンセンサスがあるかどうか疑問に思います。これは本当に簡単な質問かもしれません。私はこれまでチェックサムルーチンを実行したことがありません。
82 windows  checksum 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.