在对加密头解密的6.1.6一节末尾,该段指出:
在头被解密后,缓冲区中的最后一个或两个字节应该是解密文件的CRC的高阶字/字节,存储在Intel低字节/高字节顺序中。2.0之前的PKZIP版本使用2字节CRC检查;2.0之后的版本使用1字节CRC检查。这可用于测试所提供的密码是否正确。上面的一段只提到了用CRC检查1到2个字节,但是没有提到,它也可以是last mod file time的检查,而不是基于general purpose bit flag的bit 3的CRC</
我正在研究运行Linux的计算机和STM32F0之间的通信链接。我想对我的包使用某种错误检测,因为STM32F0有CRC32 hw,我在Linux上有zlib和CRC32,所以我认为在我的项目中使用CRC32是个好主意。= crc32(0L, Z_NULL, 0); printf("CRC32 value of %" P