File format 通用CRC文件格式
是否存在用于存储CRC参数集(即多项式、宽度、初始值、XOR等)的通用(甚至标准化)文件格式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
格式是否基于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的计算方法