crc

    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。 在此先感

    2热度

    1回答

    我试图运行script是下载和从Ubuntu的对话语料库V2.0生成的数据集,但它失败,出现以下错误: Unpacking dialogs ... Traceback (most recent call last): File "create_ubuntu_dataset.py", line 404, in <module> prepare_data_maybe_downloa

    0热度

    2回答

    所以我有问题找到一系列命令的CRC值,我已经有一些命令的CRC值,但我需要弄清楚它们是如何计算的。仔细检查数据流并尝试计算CRC后,我们无法获得已知的CRC值和计算出的CRC值以匹配。我以前从来没有计算过CRC,但我已经阅读过多篇论文,似乎很容易,除非它没有工作。手册我说多项式生成器是(x^8 + x^7 + X^2 + X^0),它给了我一个独特的非零值B1(十六进制)。完整的命令是A9E404

    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 - >

    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];