問題タブ [crc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pythonでファイルのcrcを計算する
ファイルのCRCを計算して、次のような出力を取得したいと思いますE45A12AC
。これが私のコードです:
これにより、各行のCRCが計算されますが、その出力(たとえば-1767935985
)は私が望むものではありません。
Hashlibは私が望むように動作しますが、md5を計算します。
を使用して同様のものを取得することは可能zlib.crc32
ですか?
file - 2つのファイルが等しいかどうかをチェックするための最速のハッシュアルゴリズムは何ですか?
2つのファイルが等しいかどうかをチェックするために使用されるハッシュ関数を作成する最も速い方法は何ですか?
セキュリティはそれほど重要ではありません。
編集:ネットワーク接続を介してファイルを送信していますが、両側のファイルが等しいことを確認します
c# - C# での CRC-4 の実装
4 ビット巡回冗長検査 (CRC-4-ITU) の C# 実装をネットで検索してきましたが、これまでのところ成功していません。
CRC-4-ITU のリファレンス実装を教えてくれる人はいますか? 標準多項式がある場合は、標準多項式を使用することをお勧めします(多項式の定義を見つけることなく、ウィキペディアがCRC4仕様として指摘している仕様を読みました)。
また、CRC4 の実装を検証するための何らかのテスト スイートまたはテスト データを提供していただければ幸いです。
ありがとう!
crc - CRC16のCRCテストベクトル(CCITT)
CRC16-CCITTのCRCテストベクトルを知っている人はいますか?
信頼できるCRC実装がないため、誰かの実装または自分の実装をテストする必要があります。(CRC32の場合、信頼できるリファレンス実装であるため、ゴールドスタンダードとしてPNGコードを使用します。)
(このサイトのCRC計算機は便利に見えますが、どういうわけか正確さを検証する必要があります)
更新:上記のCRC計算機は便利に見えますが、ASCIIのみを使用し、16進数を入力する方法はありません。---ただし、16進入力を入力するのは非常に厄介です。(16進数のASCII12
はとして入力できる%31%32
ため、16進数の長い文字列をコピーして貼り付けることはできません。また、%
文字にエスケープがないようです)
CRC16、CRC16-CCITT、およびCRC32のBoostテストベクトルに対して、16進入力を受け取るこのオンライン計算機を検証しました。
networking - CRCとは何ですか?また、エラー検出にどのように役立ちますか?
CRCとは何ですか?また、エラー検出にどのように役立ちますか?
crc - データ長とCRC長
8 ビット、16 ビット、および 32 ビットの CRC を見てきました。
どの時点でより広い CRC にジャンプする必要がありますか?
私の直感的な反応は、データの長さに基づいているということです。
- 1 ~ 100 バイト: 8 ビット CRC
- 101 ~ 1000 バイト: 16 ビット CRC
- 1001 - ??? バイト: 32 ビット CRC
編集: CRC とロットの回答に関するウィキペディアのページを見ると、次のようになります。
<64 バイト: 8 ビット CRC
<16K バイト: 16 ビット CRC
<512M バイト: 32 ビット CRC
visual-c++ - vc++でcrc16を計算する方法
ビジュアルC++を使用しています。パケット データの crc16 16 ビット チェックサムを計算する必要があります。getCRC32 関数の 1 つですが、crc16 ビット関数が見つかりませんでした。
ありがとう
file - 高速ファイル整合性検証
コンテンツ全体を読み取る必要なしに(検証目的で)2つのファイルを比較できる高速アルゴリズムはありますか?
delphi - Delphi 5 から 2010
Delphi 5 と 2010 で同じ関数 ( OneWayEncrypt(edit1.Text)
) を使用しました。
結果が異なるのはなぜですか? (または、Delphi 2010 と同じ結果を得るにはどうすればよいでしょうか?)
c++ - ブーストの使い方::crc?
PHP の crc32()関数とまったく同じように動作するように、boost::crc を使用したいと考えています。私は恐ろしいドキュメントを読んでみましたが、後で多くの頭痛の種になりました。
どうやら私は次のようなことをしなければなりません:
bits
32 のはず.. 他のものは謎です。少しの援助?;)