checksum

    1热度

    1回答

    我正在编码一个MODBUS CRC16计算器在C.我以前有一个python这样做,我想将它转换为C.我在网上发现了一些代码,但它没有给我正确的答案。 对于我的Python代码,我有这个作为我CRC16.py #!/usr/bin/env python def calc(data): crc_table=[0x0000,0xC0C1,0xC181,0x0140,0xC301,0x03

    0热度

    2回答

    我一直在努力构建一个能够生成文件校验和的网络爬虫。我不想为无限流(Internet广播,实时视频提要等)生成校验和,因为它会挂起爬虫并最终导致内存不足。因此,我需要一种方法来过滤掉这些。 我试着检查content-length是否设置为-1,因为流媒体不报告内容长度,但发现许多其他服务器选择不报告其文档上的内容长度,或使用不报告的渐进式下载内容长度。我目前的解决方案是检查content-type是

    0热度

    1回答

    在mysql中,命令CHECKSUM TABLE table1name正在为InnoDB & MyISAM工作,但不适用于ndbcluster。有没有其他的方法来查找校验和或相关的属性,以便知道在任何交互之后该表是否相同。

    0热度

    2回答

    显示文件路径,我需要一个Java方法来检查文本

    0热度

    1回答

    我想在这里使用16位弗莱彻校验和。基本上,我的程序通过在两个虚拟实体之间“发送”和“接收”数据包来模拟物理层上的流量。我正在打印两端的数据包,它们确实匹配,但我在接收端得到了不同的校验和。 报文结构: #define MESSAGE_LENGTH 20 struct pkt { int seqnum; int acknum; int checksum; c

    0热度

    3回答

    我想设置我的python脚本来始终使用固定的进程ID。所以每次我想杀死它时,我都不必为它做一个ps aux。请帮忙。 我正在使用Ubuntu & CentOS。 Ubuntu是我的测试系统 CentOS是我的服务器

    -1热度

    1回答

    我试图计算TCP数据包的校验和,我不能得到相同的值使用Wireshark 原始捕获捕获的数据包包是: “6c f0 49 e8 a3 0d 24 b6 fd 52 40 cb 08 00 45 00 00 28 02 22 40 00 80 06 00 00 00 0a 2a 00 1c 1f 0d 5a 24 ca 7d 01 bb 3f 44 f8 6e 6c 83 75 20 50 10 0

    2热度

    1回答

    我试图找出如何计算任意CRC多项式的错误检测能力。 我知道有可能(或可能不会)适用于任意多项式各种错误检测功能: 检测单比特错误的: 所有CRC能做到这一点,因为这不仅需要CRC宽度> = 1. 突发错误的检测: 所有的CRC都可以检测突发错误,直到大小等于它们的宽度。 奇数位错误的检测: 具有偶数个项(即完整二进制多项式中的偶数个1位)的CRC可以做到这一点。 检测随机位错误(取决于帧大小):

    1热度

    1回答

    这是我在StackOverflow上的第一个问题,我仍在学习英语。所以我恳求你的宽容。 我正在开发一个项目,我需要从使用Python(Pyserial库)的USB串行端口接收数据。一个arduino通过串行电缆向我发送数据,然后从COM端口接收数据。 我目前正在实施一个基本的校验和过程来验证传输的数据到达完成。从arduino我添加我传输的数据的值,并设置为校验和字段,这也将传输。然后,在计算机上

    3热度

    1回答

    我在想如何创建/提取/验证.tar.md5文件。将图像闪烁到Android设备时使用这些文件,例如,请参阅here。 至于我可以告诉校验和附加到文件是这样的: cp file.tar file.tar.md5 md5sum file.tar >> file.tar.md5 首先,我想知道如何提取文件。我可以在file.tar.md5上简单地使用tar -xf吗? 如何验证文件的完整性?我想从