我正在尝试重现u-boot crc32命令对Linux实用程序所做的CRC32计算。
通过实验,我发现带有-o3选项的OSX cksum命令将产生与u-boot crc32命令产生的校验和相同的校验和,但是cksum的GNU coreutils版本不支持-o3选项并且不支持产生与u-boot crc32相同的结果。我还尝试了GNU coreutils的“ sum”命令。
有谁知道一个带有cksum命令(或等效命令)的Debian软件包,其输出与OSX上的cksum -o3命令相同?
最佳答案
软件包cksum
中的coreutils
不支持-o3
选项,但是,cksum
中还有一个freebsd-buildutils
具有-o3
支持。
$ sudo apt-get install freebsd-buildutils
安装
freebsd-buildutils
后,请确保运行正确的cksum
。$ dpkg-query -L freebsd-buildutils
给出与
freebsd-buildutils
一起安装的文件列表,例如在我的环境中它位于/usr/lib/freebsd/cksum