Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net CRC32b-是否有任何规范?_.net_Algorithm_Crc32 - Fatal编程技术网

.net CRC32b-是否有任何规范?

.net CRC32b-是否有任何规范?,.net,algorithm,crc32,.net,Algorithm,Crc32,我需要在源代码(.NET和C#)中使用CRC32b版本,但找不到它。有人知道CRC32b或某种伪代码的规范在哪里吗? 谢谢我不知道“b”来自何处,但我看到CRC32b指的是PKZip、gzip等使用的、ITU-T V.42中定义的正常CRC-32。您可以找到该CRC和其他许多CRC的描述。我会做得比伪代码好一点 下面的链接指向macOS上的命令行实用程序,该实用程序独立计算CRC32B(不使用系统库)。通过设计,可以拉出CRC32B()函数并在嵌入式代码系统中使用,或者可以使用#includem

我需要在源代码(.NET和C#)中使用CRC32b版本,但找不到它。有人知道CRC32b或某种伪代码的规范在哪里吗?
谢谢

我不知道“b”来自何处,但我看到CRC32b指的是PKZip、gzip等使用的、ITU-T V.42中定义的正常CRC-32。您可以找到该CRC和其他许多CRC的描述。

我会做得比伪代码好一点

下面的链接指向macOS上的命令行实用程序,该实用程序独立计算CRC32B(不使用系统库)。通过设计,可以拉出
CRC32B()
函数并在嵌入式代码系统中使用,或者可以使用
#include
mods在Raspberry PI上重新编译此命令行实用程序

(带源代码的预编译macOS工具和Xcode项目) `

如果你想检查我的算法,这里有一个计算各种校验和和和散列的好网站:


crc32b是ITU V.42的32位帧检查序列,由以太网驱动程序用于验证帧传输,因此被认为是快速的。它还适用于PKZip或在C中实现自己的
switch()
语句,这些语句可以有效地切换字符串
char*
、记录
struct{}
、数据块
void*
,等等;-)

我没有答案,但可能会导致您所寻找的。谢谢,我将查看文档