当CRC检查失败时如何强制GZIP读取文件
我正在使用 gzip 模块在 Python 中读取一堆 gzip 压缩文件。不幸的是,其中一些未通过 CRC 检查,因此我正在寻找解决此问题的方法。环顾 StackOverflo…
具有 PCLMULQDQ 的快速 CRC *未反映*
我正在尝试写一个 PCLMULQDQ 优化的 CRC-32 实现。特定的 CRC-32 变体适用于我不拥有的变体,但我试图以库形式提供支持。在 crcany model 形式中,它…
CRC32 返回 int32
我寻找计算 crc32 并返回 int32 的代码,但我发现只是返回 uint 或 hexa 或字符串的 func。当我尝试将 crc32 转换为 int 时 - 它太大而无法成为 int。…
如果我知道开头和整个文件的 crc32,是否可以获得文件结尾的 crc32?
假设我有一个文件分成几个部分:f = (p1, p2)。我已经计算了crc32(p1)和crc32(f)。有没有简单的方法来计算crc32(p2)? 我最感兴趣的是复杂度为 O(1) …
相同宽度的 SHA-512 与复合 CRC-32 的精度比较
我需要一个高精度的校验和来检查长度约为 512KB 的数据。我以前知道并使用过几种不同的校验和,但直到现在我才真正需要如此关心准确性,所以我想找出…
java.util.zip.CRC32 中的 CRC-32 实现
Java CRC-32 类中使用哪种 CRC-32 算法? java 文档没有提供任何细节。使用的 Polynomail 和计算的初始值是多少?…
32位校验和算法比CRC32质量更好?
是否存在具有以下任一功能的 32 位校验和算法: 输入数据大小 < 时哈希冲突概率较小1 KB ? 碰撞的分布更加均匀。 这些与 CRC32 相关。由于 32 位存储…
RAR 恢复记录的 NEWSUB_HEAD 中的 FileCRC 基于哪些数据?
我试图找出 RAR 标头中的 crc32 字段的数据 恢复记录为依据。我正在尝试根据以前的 RAR 卷和提取的内容重新创建 RAR 卷。我已经达到了与正确/原始卷只…
Java:从流更新 CRC32
我是否误解了使用 CRC32 或 CheckedInputStream 类通过不断更新最新输入来计算校验和?当输入 <= 128KiB 时,会生成有效的 CRC32。任何大于 128KiB 的…
32位CRC和数据字大小之间有什么关系?
如果我们采用 32 位 CRC,那么数据字大小将是 2 的 32 次方(2**32)加上 32 位 CRC...或者不是?我错过了什么吗? 如果我想在 Microsoft Visual C++ …