如何解决CRC合并未知CRC
另一个zlib CRC组合相关问题:P 我希望能够组合CRC(X)+ CRC(Y)= CRC(Z),问题是我不知道CRC(Y)应该是什么。我可以说可以用某种方式使用CRC(X)和CRC(Z)来获得应该是的CRC(Y)吗? 此时总大小是已知的(例如CRC(X)为40字节,CRC(Z)应该为100字节,因此CRC(Y)为60字节长)
解决方法
是的。 zlib的pull rebase
函数具有one line:
crc32_combine64()
如果我们将总CRC称为return multmodp(x2nmodp(len2,3),crc1) ^ crc2;
,则可以简单地得到crc3
:
crc2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。