打印Linux cksum等效数据校验和

时间:2018-08-15 15:06:37

标签: linux go checksum

我一直在尝试使用crc32.Checksum的golang计算数据的校验和。但是,与Linux的cksum实用程序相比,我看到了不同的价值。 我尝试在golang中打印以下内容:

  

crc32.Checksum([] byte(input),crc32.MakeTable(uint32(0x04C11DB7)))

我使用了测试数据“ abcdef\n”,并打印了“ 2315241002”。但是Linx cksum实用程序产生了不同的输出:

  

$ cksum文件

     

3512391007 7文件

PS。

我在cksum Wiki页面上使用了多项式:Wiki cksum

感谢您的帮助。 谢谢。

0 个答案:

没有答案