crc

    6

    2答えて

    私はmodbus rs485 rs232を介して2つの位相計に通信するためにC#を使用しています。 私は読み取り値を受信できるように、バスを介してデータを送信する必要があります。 通常のワイヤを接続して送受信を短絡しました。データを受け取っていると、このイベントが発生する : private void port_DataReceived(object sender, SerialDataRecei

    5

    1答えて

    Windows CEの実行可能プログラムによって実装されたCRC /チェックサムアルゴリズムをリバースエンジニアリングする必要があります。 propritoryプロトコルであるため、CRC /チェックサムアルゴリズムについては何も言及していません。しかし、正しい/計算されたチェックサムを報告し、メッセージプロトコルが正しいかどうか、私はランダムなビットで自分のメッセージを作成することができますコン

    8

    1答えて

    APK拡張ファイルのサンプルを実行している間、私はCRC32のチェックをスキップしてcrcバグアルゴリズムとその動作を確認しました。しかし、XAPKファイルの検証で正しいダウンロードデータの情報が99%表示されますが、それを避けて100%完全にハードコーディングする方法はありますか?

    -1

    1答えて

    まずは、これが適切な場所であるかどうかはわかりませんが、実際にはどんなヘルプも使用できます。その私に1a6aの答えを与えることになって だから私は、文字列 abcdefghijklmnopqrstuvwxyz12345-ABCDEFGHIJKLMNOPQRSTUVWXYZ12345aを含むASCIIファイルを与えていると私は、(1010000001010011)のCRC-15多項式を実行することに

    1

    1答えて

    人。いくつかのデータを比較するためにCRC16-ITUチェックを使用していますが、デバイスからのCRC16とCRC16-ITUおよびパケットデータを比較すると一致しません。 ここにCRC16-ITUテーブルがあります。 U16 crctab16 [256] = {0x0000に、0x1189、0x2312、0x329b、0x4624、 0x57ad、0x6536、0x74bf、0x8c48、0x9

    5

    2答えて

    ASCII文字列のうち32ビットの数値を作成したいとします。 CRC32アルゴリズムはまさに私が探しているものですが、必要なテーブルが非常に巨大なので(ressourcesが非常にまれな組み込みシステム用です)、使用できません。 So:高速でスリムなCRCアルゴリズムの提案はありますか?コリジョンが元のCRC32よりも多少発生する可能性はありません。 ありがとうございます!

    0

    1答えて

    次のような単純なCRCチェックが必要です。ポートから8ビットの入力を受け取り、CRCチェックサム値を取得して出力します。今のところ、私は入力を取ることができ、アルゴリズムを読んでいるので、入力にn - 1の零点を追加して、効果的に16ビットにすることができます。私はそれもうまく働いています。分けている間にモジュロ2をするときに私はここでXORが必要であることを知っています。しかし、私はアルゴリズム

    3

    1答えて

    PythonとeyeD3を使用してmp3ファイル名をクリーンアップするスクリプトを作成しようとしていますが、試してみると "警告:eyed3.mp3.headers:LameタグCRCチェックに失敗しました"次のスクリプトを使用してmp3ファイルを読み込みます。 このため、私は自分のライブラリ内のほとんどのファイルの名前を変更できません。この主題または使用する別の図書館での経験は何ですか?

    3

    2答えて

    TCPは、転送中に損失などが発生するために必要なことを行うことによって、ストリーム上でストリームがそのまま送信されるようにする責任を負いませんか? 適切な仕事をしていませんか? 上位アプリケーション層プロトコルとそのア​​プリケーションがチェックサムを実行するのはなぜですか?

    41

    6答えて

    私はライブラリ上でRS232またはRS485接続経由で簡単で信頼性の高い通信を提供しています。このコードの一部には、データにCRC16チェックサムを使用して回線ノイズによる破損を検出する方法があります。私はCRC16チェックサムを計算する関数を作成しましたが、正しい値を出力していないようです。 私が書いた関連コードは以下の通りです(hereもあります)。 #include <stdint.h>