問題タブ [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.

0 投票する
10 に答える
46307 参照

python - Pythonでファイルのcrcを計算する

ファイルのCRCを計算して、次のような出力を取得したいと思いますE45A12AC。これが私のコードです:

これにより、各行のCRCが計算されますが、その出力(たとえば-1767935985)は私が望むものではありません。

Hashlibは私が望むように動作しますが、md5を計算します。

を使用して同様のものを取得することは可能zlib.crc32ですか?

0 投票する
12 に答える
77492 参照

file - 2つのファイルが等しいかどうかをチェックするための最速のハッシュアルゴリズムは何ですか?

2つのファイルが等しいかどうかをチェックするために使用されるハッシュ関数を作成する最も速い方法は何ですか?

セキュリティはそれほど重要ではありません。

編集:ネットワーク接続を介してファイルを送信していますが、両側のファイルが等しいことを確認します

0 投票する
1 に答える
13823 参照

c# - C# での CRC-4 の実装

4 ビット巡回冗長検査 (CRC-4-ITU) の C# 実装をネットで検索してきましたが、これまでのところ成功していません。

CRC-4-ITU のリファレンス実装を教えてくれる人はいますか? 標準多項式がある場合は、標準多項式を使用することをお勧めします(多項式の定義を見つけることなく、ウィキペディアがCRC4仕様として指摘している仕様を読みました)。

また、CRC4 の実装を検証するための何らかのテスト スイートまたはテスト データを提供していただければ幸いです。

ありがとう!

0 投票する
4 に答える
20912 参照

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進入力を受け取るこのオンライン計算機を検証しました。

0 投票する
3 に答える
15997 参照

networking - CRCとは何ですか?また、エラー検出にどのように役立ちますか?

CRCとは何ですか?また、エラー検出にどのように役立ちますか?

0 投票する
7 に答える
76540 参照

crc - データ長とCRC長

8 ビット、16 ビット、および 32 ビットの CRC を見てきました。

どの時点でより広い CRC にジャンプする必要がありますか?

私の直感的な反応は、データの長さに基づいているということです。

  1. 1 ~ 100 バイト: 8 ビット CRC
  2. 101 ~ 1000 バイト: 16 ビット CRC
  3. 1001 - ??? バイト: 32 ビット CRC

編集: CRC とロットの回答に関するウィキペディアのページを見ると、次のようになります。

<64 バイト: 8 ビット CRC

<16K バイト: 16 ビット CRC

<512M バイト: 32 ビット CRC

0 投票する
2 に答える
1945 参照

visual-c++ - vc++でcrc16を計算する方法

ビジュアルC++を使用しています。パケット データの crc16 16 ビット チェックサムを計算する必要があります。getCRC32 関数の 1 つですが、crc16 ビット関数が見つかりませんでした。

ありがとう

0 投票する
5 に答える
1561 参照

file - 高速ファイル整合性検証

コンテンツ全体を読み取る必要なしに(検証目的で)2つのファイルを比較できる高速アルゴリズムはありますか?

0 投票する
3 に答える
1133 参照

delphi - Delphi 5 から 2010

Delphi 5 と 2010 で同じ関数 ( OneWayEncrypt(edit1.Text)
) を使用しました。 結果が異なるのはなぜですか? (または、Delphi 2010 と同じ結果を得るにはどうすればよいでしょうか?)

0 投票する
5 に答える
27766 参照

c++ - ブーストの使い方::crc?

PHP の crc32()関数とまったく同じように動作するように、boost::crc を使用したいと考えています。私は恐ろしいドキュメントを読んでみましたが、後で多くの頭痛の種になりました。

どうやら私は次のようなことをしなければなりません:

bits32 のはず.. 他のものは謎です。少しの援助?;)