crc

    1

    1答えて

    私はあるCにCRC16アルゴリズムを実装しています: init = 0x0000 as long as the data stream goes on if the first bit of data is not equal to the first bit of initial value init = leftshift init once and xor it with the polyn

    0

    1答えて

    Wikipedia article for Gzipには、「CRC-32チェックサムと元の圧縮されていないデータの長さを含む8バイトフッタ」があると言われています。なぜ圧縮データのCRCの代わりに非圧縮データのCRCを付加するのですか? CRCを確認する前に、データストリーム全体を処理し、Deflateアルゴリズムで実行するなどの短所しか考えられません。

    0

    1答えて

    私はCRCチェックサムがハッシュとして使用されているときのチェック可能性について調べています。私は、均等に分散されたハッシュアルゴリズムの衝突の可能性を計算する方法を知っています(ランダムな入力データに対して可能なすべてのチェックサムを取得する機会は同じです)。私にはわからない(と私はウェブで見つけることができませんでした)何 : は、一般的に[ない]に均等に分布CRCチェックサムはありますか?

    0

    1答えて

    CRCパラメータセット(多項式、幅、初期値、XORなど)を格納するために使用される共通の(または標準化された)ファイル形式はありますか? フォーマットがXML、TXT、CSVなどに基づいているかどうかは、一般的に使用されている限り重要です。

    -1

    2答えて

    このチェックサムをリバースエンジニアリングする方法を決定しようとしています。これは単純なものでなければならず、デバイスのファームウェアバージョンのチェックサムに過ぎません。 01854000ff1131050600323132393031323430344d45363438304330363730313835fffffffffffffffffffffffffffffffffffffffffff

    0

    2答えて

    こんにちは、私はCRC16のModbusのためのアルゴを持っているが、私は CONST table: ARRAY[0..255] OF WORD = ($0000,$C0C1,$C181,$0140,$C301,$03C0,$0280,$C241,$C601,$06C0,$0780, $C741,$0500,$C5C1,$C481,$0440,$CC01,$0CC0,$0D

    -1

    1答えて

    CRC16-CCITTが計算するファイルの最大サイズはいくらですか? 私が256 * 1024のブロックでバイナリファイルを分割すると、ファイル全体のCRCを決定するために各ブロックのcrc結果を追加できますか? CRC-16CCITTとCRC-32CCITTを選択する基準は何ですか?

    1

    1答えて

    の代わりにqchecksumを使用してパケットにcrc16を取りたいが、同じ結果を得ることはできない。 Qtでcrcを増やしたように、どのようにcrc16チェックサムを取ることができますか? boost::crc<16, 0x1040, 0, 0, false, false>(packet, 4)

    7

    1答えて

    私は電子技術者であり、CRCを純粋に数学的な観点から考えることは重要ではないことがわかりました。しかし、私は次の質問を持っている:我々はCRCを計算する際 は、なぜ私たちがメッセージに追加するn個のゼロか、n個だった生成多項式の次数ですか?私はこれをmodulo-2 long divisionとCRCのハードウェア実装で見た。 なぜ、生成多項式を(x + 1)で割り切れるようにしたいのですか? な

    -2

    1答えて

    バイト配列のCRC8バイトを計算するためのJavaソースコードが必要です。 多くのテストを行いましたが、CRC8 TABLEのインデックスがこのエラーでOut Of Boundsになったため、すべてが途中で停止しました。 com.exelonix.model.CRC.crc_update(CRC.java:45) で255 com.exelonix.model.CRC.main(CRC時:スレッド