Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
File format 通用CRC文件格式_File Format_Crc - Fatal编程技术网

File format 通用CRC文件格式

File format 通用CRC文件格式,file-format,crc,File Format,Crc,是否存在用于存储CRC参数集(即多项式、宽度、初始值、XOR等)的通用(甚至标准化)文件格式 格式是否基于XML、TXT、CSV等并不重要,只要是常用格式。是。Ross Williams写了一篇文章,其中他定义了一组规范的参数来定义CRC。格雷格·库克(Greg Cook)对此做了进一步的研究,并创建了一个应用程序,该程序以标准格式使用这些参数,并为每个CRC在一行中使用一组名称。以下是该站点可能最常见的CRC的示例说明: width=32 poly=0x04c11db7 init=0xffff

是否存在用于存储CRC参数集(即多项式、宽度、初始值、XOR等)的通用(甚至标准化)文件格式


格式是否基于XML、TXT、CSV等并不重要,只要是常用格式。

是。Ross Williams写了一篇文章,其中他定义了一组规范的参数来定义CRC。格雷格·库克(Greg Cook)对此做了进一步的研究,并创建了一个应用程序,该程序以标准格式使用这些参数,并为每个CRC在一行中使用一组名称。以下是该站点可能最常见的CRC的示例说明:

width=32 poly=0x04c11db7 init=0xffffffff refin=true refout=true xorout=0xffffffff check=0xcbf43926 name="CRC-32"
检查值是ASCII字符“123456789”的九字节字符串的CRC

我编写了读取这些参数行并使用它们计算CRC的程序,应用逐位、逐字节和逐字算法。crcany包括crcgen,它为任何CRC生成C代码


此参数集不会告诉您如何将CRC放入字节流中。这是数据格式的约定,而不是CRC本身。因此,您必须说明CRC字的字节是以小端还是大端顺序存储在流中,以及它们的位置和CRC的计算方法。

是。Ross Williams写了一篇文章,其中他定义了一组规范的参数来定义CRC。格雷格·库克(Greg Cook)对此做了进一步的研究,并创建了一个应用程序,该程序以标准格式使用这些参数,并为每个CRC在一行中使用一组名称。以下是该站点可能最常见的CRC的示例说明:

width=32 poly=0x04c11db7 init=0xffffffff refin=true refout=true xorout=0xffffffff check=0xcbf43926 name="CRC-32"
检查值是ASCII字符“123456789”的九字节字符串的CRC

我编写了读取这些参数行并使用它们计算CRC的程序,应用逐位、逐字节和逐字算法。crcany包括crcgen,它为任何CRC生成C代码

此参数集不会告诉您如何将CRC放入字节流中。这是数据格式的约定,而不是CRC本身。因此,您必须说明CRC字的字节是以小端顺序还是大端顺序存储在流中,以及它们的位置和CRC的计算方法