問題タブ [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 投票する
1 に答える
3895 参照

javascript - JavaScript での CRC-CCITT (XModem) の実装

javascript で CRC-CCITT (XModem) チェックを実装しようとしていますが、成功しません。RS232 経由でソケット文字列をコントローラに送信するために必要です。誰もそれを行う方法を知っていますか? それともどこかにサンプルコードがありますか??

どんな種類の助けにも感謝します:)

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

java - Java/Groovy 用の CRC-16-ANSI ライブラリ?

java/groovy が混在するアプリケーションで、任意の文字列の CRC-16 を計算する必要があります。具体的には、CRC-16-ANSI 別名 CRC-16-IBM バリアントが必要です (詳細についてはhttp://en.wikipedia.org/wiki/Cyclic_redundancy_checkを参照してください。これは modbus / USB バージョンです)。

自分で実装することもできますが、誰かがすでにある程度テストしたライブラリを見つけたいと思っています。

この質問はJavaのCRC 16を漠然とカバーしていますが、議論されているアプリケーションはXmodemであるため、実装はCRC-16-CCITT用であり、これは私が探しているものではありません.

私はまた、sun.misc.CRC16 を漠然と認識していますが、Oracle が Sun の Web サイトを再編成したため、ライブラリのドキュメントを入手するのが難しいようであり、どの CRC フレーバーが実装されているかを見つけることができないようです。

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

c# - Drawing.Bitmap の高速 CRC

アプリケーションの起動時に、アイコンのキャッシュ (24x24 32bbp 事前に乗算された argb ビットマップ) を構築します。このキャッシュには、およそ 1,000 個のアイテムが含まれています。メモリとパフォーマンスの両方の理由から、このキャッシュに同じ画像を複数回保存したくありません。最適な方法は、各ビットマップがキャッシュに入るときに何らかの crc を作成し、新しいビットマップをこの crcs のリストと比較することであると考えました。

メモリにのみロードされるビットマップからcrcを作成する良い(そして速い)方法は何ですか?

または、私は完全に間違った方向に進んでいますか?ビットマップキャッシュを構築するためのより良い方法はありますか?

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

perl - Perlを使用して欠陥のあるDVDからハードディスクにデータをコピーするにはどうすればよいですか?

状況は次のとおりです。私のシステム(Win XP Pro)は、DVDディスクから巨大なビデオファイル(約6ギガ)をコピーできません。これは、欠陥や傷などがありますが、数フレームのmplayerで再生できます。でもモザイクだらけ。コピープロセスが一定時間続くと、システムはその作業を中止し、「巡回冗長検査のチェックサムエラーが発生しました」という警告を表示します。そして、コピーされたものはすべて自動的に削除されました。

Perlアプリで問題が解決するかもしれないと思っています。私の考えはこれです:私は一度に1メガずつビデオデータをコピーします。読み取りエラーが発生した場合は、perlにこの特定の1メガのデータを無視させ、残りのビデオを一度に1メガずつコピーし続けます。

ちなみに、いくつかの商用ソフトウェアがその仕事をすることができることにも気づきましたが、試験には制限があります。

次のスクリプトは、私がこれまでに試したものです。欠陥のあるDVDディスクから一度に1メガずつデータをコピーしますが、WinXPのように失敗します。唯一の違いは、perlはすでにコピーされたものを削除しないことです。私の場合、約900メガバイトのビデオデータをハードディスクにコピーしましたが、ビデオのこの900メガバイトの部分は引き続きmplayerで再生できます。しかし、私の目標は、良いものすべて、多数派をコピーし、悪いものすべて、少数派だけを残すことです。

問題は、これを達成する方法がわからないことです。ここの誰かが私にヒントや手がかりを与えてくれることを願っています。いつものようにありがとう:)

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

apache-flex - Actionscript 3でCRCチェックサムを計算するには?

さまざまなファイルのチェックサムを計算する必要があるアプリケーションをフレックスで開発しています。それを計算するアクションスクリプトに直接的な方法があるかどうか、または外部ライブラリを使用する必要があるかどうかを知りたいですか?

前もって感謝します :)

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

c# - CRC64 チェックサム コーディング用の CRC リバース コードが必要です

誰かが C# で CRC64 リバース アルゴリズムをコーディングしてくれませんか? 私はそれをコーディングできず、何も理解できません。ありがとう、

CRC64 チェックサム コードを C++ からコピーし、C# .NET に変換しました。コード全体を以下に示します。

助けを待っています!

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

c# - C++ と C# で CRC128 と CRC256 コードを持っている人はいますか?

私は学んでおり、CRC の背後にある考えを理解しようとしています。CRC128 および CRC256 コードがどこにも見つかりません。誰かが C++ または C# コードを持っている場合は、私と共有してください。Web サイトへのオンライン リンクも提供します。私は初心者で、自分でコーディングすることはまったくできません。また、理論や数学をコーディングに変換することもできません。だから私はあなたに助けを求めます。適切で簡単なコードを提供してくれると、とてもうれしいです。誰かが私にこれらのコードを提供する場合は、CRC テーブル ジェネレータ関数も提供してください。ありがとうございました。

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

java - CRC ロジックをテストする最良の方法は?

2 つの CRC 実装が同じチェックサムを生成することを確認するにはどうすればよいですか?

CRC に固有の方法論を評価する徹底的な実装を探しています。

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

c# - asp.netでファイルcrc/checksumを取得する方法

ローカルファイルシステム上のファイルを指定すると、次のようになります。

そのファイルのCRC値(またはある種のチェックサム)を取得するにはどうすればよいですか?

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

probability - 完全な 32 ビット CRC で予想される衝突

私のcrcが「理想的な」32ビットcrcとどのように比較されるかを判断しようとしています.

そのため、100 万回の完全にランダムなデータ サンプルで CRC を実行し、衝突の量を収集しました。この数を、「理想的な」CRC から期待できる衝突の数と比較したいと思います。

「理想的な」32ビットcrcの予想される衝突を計算する方法を知っている人はいますか?