crc

    0熱度

    2回答

    所以我有問題找到一系列命令的CRC值,我已經有一些命令的CRC值,但我需要弄清楚它們是如何計算的。仔細檢查數據流並嘗試計算CRC後,我們無法獲得已知的CRC值和計算出的CRC值以匹配。我以前從來沒有計算過CRC,但我已經閱讀過多篇論文,似乎很容易,除非它沒有工作。手冊我說多項式生成器是(x^8 + x^7 + X^2 + X^0),它給了我一個獨特的非零值B1(十六進制)。完整的命令是A9E404

    0熱度

    1回答

    我試圖將從C#到Modbus RTU的CRC計算功能移植到Python。 C# private static ushort CRC(byte[] data) { ushort crc = 0xFFFF; for (int pos = 0; pos < data.Length; pos++) { crc ^= (UInt16)data[pos];

    -1熱度

    1回答

    CRC16-CCITT計算的文件的最大大小是多少? 如果我將二進制文件分割爲256 * 1024的塊,我可以添加每個塊的crc結果來確定整個文件的CRC嗎? 什麼是選擇CRC-16CCITT和CRC-32CCITT的標準?

    2熱度

    2回答

    我需要驗證CRC8-SAE-J1850消息,因此編寫了一個腳本,該腳本讀取日誌並需要從那裏計算CRC8(非ZERO)以匹配他們與日誌中的CRC8值一起檢查,然後檢查工具鏈中的哪一步導致麻煩。 無論如何,我花了一些時間來查看文檔,SO帖子和其他人的源代碼,但我想堅持使用python更簡單的文本處理和接口到我的其他工具。 我發現了在SourceForge上evansneath's Python CRC

    1熱度

    1回答

    我想使用qchecksum而不是boost crc在數據包上使用crc16,但我無法得到相同的結果。我如何在qt中使用crc16校驗和boost crc? boost::crc<16, 0x1040, 0, 0, false, false>(packet, 4)

    2熱度

    1回答

    如何在php中生成Crc8 dallas 1 wire? 我已經實現了一個函數,但沒有成功,函數有什麼問題? 我想要'350118FE34F7C56400000C00BB010000000000000000FF44',結果應該是'2B'。 private $crc8_table = array( 0x00, 0x5e, 0xbc, 0xe2, 0x61, 0x3f, 0xdd, 0x83,

    0熱度

    1回答

    我想發送數據到TCP 105電路。 以下十六進制命令行發送數據123: 7F30001103 313233 45D4 這裏,313233是123十六進制表示和45D4是CRC值。 我在計算CRC後得到這個45D4的問題。在網上搜索了很長時間之後,我得到了不同標準中的其他CRC值。但是這些CRC值不被我的LED顯示電路所接受。 請幫我瞭解如何從7F30001103313233獲得45D4。 在此先感

    0熱度

    1回答

    我試圖在PHP中實現CRC-CCITT(XModem)檢查沒有成功。有誰知道該怎麼做?我預計crc16('測試')將返回0x9B06。

    2熱度

    1回答

    我試圖找出如何計算任意CRC多項式的錯誤檢測能力。 我知道有可能(或可能不會)適用於任意多項式各種錯誤檢測功能: 檢測單比特錯誤的: 所有CRC能做到這一點,因爲這不僅需要CRC寬度> = 1. 突發錯誤的檢測: 所有的CRC都可以檢測突發錯誤,直到大小等於它們的寬度。 奇數位錯誤的檢測: 具有偶數個項(即完整二進制多項式中的偶數個1位)的CRC可以做到這一點。 檢測隨機位錯誤(取決於幀大小):

    0熱度

    1回答

    我希望能夠計算文件的CRC,以便能夠檢查文件在將來的任何時候是否發生了變化(例如,第1天:filename.txt = A,第2天filename.txt = B - >文件已更改)。 如果可能(並且這是我卡住的地方),我希望能夠計算文件的CRC而不考慮文件名,以便能夠識別文件名更改(例如第1天: filename.txt具有CRC值X,第2天:newFileName.txt具有CRC值X - >