crc32 相关问题

循环冗余校验(CRC)是用于检测原始计算机数据的意外变化的错误检测代码,并且通常用于数字网络中。 (wiki)CRC32算法通常接收文件流或字符数组,并从输入中计算无符号长码字。可以发送该码字并在接收器端重新计算它,然后将其与发送的码字进行比较以检测错误。

串口通信的CRC32计算

我被指派用 CRC8 从 CRC32 更新现有固件。背景是2个MCU使用串口通信进行通信。当我在网上做一些研究时,我看到了 2 个版本的 CRC

回答 2 投票 0

CRC32+大小与 MD5/SHA1

我们有文件存储,存储根据附加到 crc32 的大小唯一标识文件。 我想知道这个校验和 ( crc32 + size ) 是否足以识别

回答 5 投票 0

了解cdrom的crc32多项式。

CDROM数据使用第三层错误检测,使用Reed-Solomon和EDC使用32_bits CRC多项式。ECMA 130标准对EDC CRC多项式的定义如下(第16页,14.3)。P(X) = (X^...

回答 1 投票 0

为什么LevelDB和RocksDB需要使用'masked CRC32'

从leveldb或rocksdb的crc32.h中,我们可以找到一条注释:static const uint32_t kMaskDelta = 0xa282ead8ul; //返回crc的掩码表示。 // //动机:这是有问题的...

回答 1 投票 0

零长度校验的正确CRC值是多少?

我具有CRC-32 / ISO-HDLC计算功能,该功能以'C'编码。如果我输入“ 123456789”,它会给出正确的结果0xCBF43926,效果很好。但是正确的结果是什么,我应该...

回答 1 投票 0

为crc生成多项式密钥

参考本文:https://www.digikey.com/eewiki/display/microcontroller/CRC+Basics多项式密钥是CRC的重要组成部分。键不仅是随机多项式;他们是...

回答 1 投票 0

我应该将什么初始值传递给Aarch64 crc32指令?

AArch64 crc32 {b,h,w,x}指令将CRC-32值和数据值(分别为8、16、32或64位)作为输入,并输出新的CRC-32值,该值,大概应该以...

回答 1 投票 0

如何计算用于以太网帧校正的CRC?

我需要对以太网帧实施错误检查。我该如何实施?我浏览了一些文档,以了解如何检查以太网框架是否有效。我试图...

回答 1 投票 1

Java和Go中不同的CRC32值

我正在用Go编写实用程序,该实用程序可用于计算输入字符串的CRC32校验和。 Java中存在一个类似的实用程序,我们正在广泛使用它,并且一直在起作用...

回答 1 投票 1

CRC-16和CRC-32检查

我需要尝试验证CRC-16值的帮助(也需要有关CRC-32值的帮助)。我试图坐下,了解CRC的工作原理,但我正在空白。我的第一个问题是当尝试使用...

回答 3 投票 0

(最有效的方式通过crc32校验和恢复字符串的一部分?

有一个字符串$ s(例如,这是一个测试字符串。只是一个测试字符串。123456. abcde),为此计算了校验和crc32 $ c(e18032fa)。现在我们“丢失” $ s的1、2、3或4个连续字节。怎么...

回答 1 投票 1

如何计算两个CRC32的CRC32?

假设我们有两个不同消息的CRC32值(循环冗余校验)。如何计算它们共同的CRC32?例如:“ hello”的CRC32 = 3610a686“世界”的CRC32 = 3a771143 ...

回答 1 投票 0

Python-特殊字符产生的不同CRC结果

我正在学习Python 3,但找不到以下问题的任何解释。我正在使用此代码从字节字符串计算JAMCRC:import zlib x = b'a'result = int('0b'+'1'* 32,2)-...

回答 1 投票 1

CRC32对于不同的输入是相同的

简介,我使用以下http://www.sunshine2k.de/coding/javascript/crc/crc_js.html和其他一些CRC32计算器来计算少量十六进制输入的CRC32。问题无论我提供什么输入,我都会得到相同的...

回答 2 投票 1

CRC-Python-如何从字符串中计算JAMCRC十进制数

我需要从Python 3中的字符串计算CRC-32 / JAMCRC十进制数。我该怎么办?例如,此网页执行此操作:https://www.crccalc.com/-对于“ hello-world”,它显示1311505828。I ...

回答 1 投票 -1

Clang是否缺少ARMv8 / Aarch64的CRC32?

我正在尝试为我们的Xcode交叉编译设置CI。交叉编译会同时测试ARMv7和ARMv8。除了需要链接到ARMv8以外,其他情况看起来都不错:clang ++ -DNDEBUG -g2 -O3 -fPIC -...

回答 1 投票 2

针对零的CRC校验和的验证

我过去与CRC-16校验和有过联系,习惯于通过对要验证的文件以及CRC-16本身的2个字节重新计算CRC-16校验和来进行验证。 ...

回答 1 投票 1

在有小的覆盖的情况下进行有效的整个文件CRC计算

我有一个大文件,我对其内容维护crc32校验和。如果文件的固定部分要在文件的开头或文件的结尾进行更改,我可以维护crc32校验和...

回答 1 投票 0

倒车CRC32

我在寻找一种方式来扭转CRC32校验。有解决方案身边,但他们要么写的不好,非常的技术和/或组件。大会是(目前)超出了我肯,所以我...

回答 4 投票 8

CRC为PNG文件格式

我需要读取PNG文件和解释存储在它的所有信息,并在人类可读的格式打印出来。虽然对PNG的工作,我的理解,它使用CRC-32为每个生成的校验和...

回答 3 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.