Questions tagged [crc16]
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.
CRC 16 -DECT 与 poly x^16 + x^10 + x^8 + x^7 + x^3 + 1
相信我,我尝试过编写代码,尝试过 Google,但没有任何运气。我正在尝试使用这个 poly 来实现 CRC16
使用 C 语言。由于我对 PHP 的理解更好,我正在尝试运行一个函数,但我没有得到 28713 的正确答案。此代码生成的 CRC 为 32713。
请我请求任何人帮忙。提前谢谢。
如何在php中计算crc16
我需要帮助将用 Ojective C 编写的 CRC 代码转换为 PHP。以下是Objective C代码
以下是我到目前为止在 php 中编写的代码
其中 $strMessage 包含打包的值,但它没有给出正确的结果。
任何帮助将不胜感激。
crc16实现java
我在计算 java 中字节数组的 CRC-16 实现时遇到问题。基本上我正在尝试将字节发送到开始写入标签的 RFID。我可以通过在 mac 上查看 tcpdump 命令来查看数组的校验和值。但我的目标是自己生成它。这是我的字节数组,它应该生成 0xbe,0xd9:
0x55 是标题。正如文档所说,它将被排除在外。
每当我在 java 上尝试这个数组(使用 0xbe,0xd9)时,RFID 就可以工作。我的问题是生成这些校验和值。我几乎搜索了整个网络,但没有机会。我找不到任何产生 0xbe,0xd9 的算法。
任何想法对我来说都是最受欢迎的。提前致谢。
编辑:这是随 rfid 提供的协议
将 Matlab 代码翻译成 Python
我对这个算法有疑问:
我需要将该代码翻译成 Python,并且我已经完成了以下操作:
我的问题是下一个:
当我执行 de Python 代码时,计算 de xor 需要很长时间,我认为问题在于
是一个矩阵,计算时间很长。哪个是问题?
该算法的伪代码如下:
我的问题是:为什么我的 python 代码需要很长时间才能执行?怎么了?我认为的问题在于
非常感谢!
在没有 unsigned int 的情况下将 CRC16 函数从 C 转换为 JAVA 的问题
我必须为固件更新创建一个 CRC16 校验和。当我发送此数据时(从十六进制字符串转换为字节 [])
020000810000120000000002F001128100000C9462050C9481050C9481050C9481050C9481050C9481050C9481050C9481050C9481050C9481050C9481050C9
我从控制器得到以下 CRC16
-17514
现在我尝试在 Java 中检查这一点,但我无法获得相同的值。
这是 C 中的原始函数:
这是我在java中转换的函数:
...但它不起作用。它出什么问题了?
CRC16 校验和:HCS08 vs. Kermit vs. XMODEM
我正在尝试将 CRC16 错误检测添加到摩托罗拉 HCS08 微控制器应用程序中。不过,我的校验和不匹配。一个在线 CRC 计算器既提供了我在 PC 程序中看到的结果,也提供了我在微电脑上看到的结果。
它将 micro 的结果称为“XModem”,将 PC 的结果称为“Kermit”。
这两个古老的协议指定使用 CRC16 的方式有什么区别?
如何在 Python 中从十六进制系列转换 CRC 16
我有一系列十六进制字节:
我需要计算它的 CRC 16。在线计算器给了我:
我使用 crcmod python 模块如下:
我如何将此十六进制系列表示为 ascii 字符串(该函数需要该字符串)
谢谢!
CRC16 值有多独特?
我正在开发一个开源 .NET 许可引擎。该引擎使用硬件ID(硬盘序列号)作为锁和CRC16这个值来获得缩短标识符。
示例值为MAXTOR ST3100、476300BE和 CRC16 结果为3FF0
我担心的是 2 个不同的值多久获得相同的 CRC16 值,或者我应该使用 CRC32 代替吗?
为 CRC16 函数将 C 转换为 PHP
我需要帮助将 C 代码转换为 PHP。以下是C代码:
到目前为止,我已经设法转换了以下 PHP 代码:
我试图运行以下代码:
它似乎显示了错误的结果。当我尝试$str
用其他值替换时,结果将始终相同。
我相信我的 PHP 代码可能有问题。但是,我似乎无法弄清楚造成这种情况的原因。
CRC 算法如何为 CCITT16 工作以及如何为 CCITT8 获得一个
我正在寻找实现 CRC-8 校验和 - 在阅读 CRC 时,我遇到了 CCITT-16 的算法(多项式 X^16 + X^12 + X^5 + 1):
或者作为宏:
我在这里有两个问题:
- 这个算法是如何从多项式推导出来的?
- CCITT8(多项式 X^8 + X^2 + X + 1)是否有类似的简单算法?