5

SFV スタイルの CRC32 を計算するための Linux の md5sum/sha1sum に相当するものはありますか? cksum をチェックアウトしましたが、別の合計を計算しているようです (おそらく別の多項式ですか? または、cksum の出力を間違って解釈しています)。できれば cfv/cksfv を使用しないこと (どちらも非推奨のようです。これを計算するたびにそれほど新しくないツールをダウンロード/コンパイルしたくない.

また、上記と同じ理由で、自分自身で C/C++/Java で手動コーディングを行いたくない (つまり、CRC32 を個人的に実装したくない)。

SFV がどの CRC32 多項式を使用しているか (IEEE、Castagnoli、非 CRC Adler など) を正確に知っている人がいれば、それも素晴らしいスタートになるでしょう。

とにかく、事前に感謝します!

EDIT:Adler32と「CRC32」とだけラベル付けされたものの両方を実装するWindowsハッシュツールに基づいて、アドラーではないようです。

4

1 に答える 1

5

CheckSFV は優れたオープン ソース ツールであり、stdout に生成するための「-c」オプションがあります。しかし、もっと重要なことは、C アプリケーションでの使用を検討している場合は、CRC32 計算コードを簡単に使用できることです (当然のことながら、当然のライセンスとクレジットに従う必要があります)。

http://zakalwe.fi/~shd/foss/cksfv/

お役に立てれば。

于 2012-08-14T12:10:16.230 に答える