roaring · API

roaring.crc32

A plain, from-scratch CRC-32 (the IEEE 802.3 / zlib / gzip variant: poly 0xEDB88320 reflected, init 0xFFFFFFFF, final XOR 0xFFFFFFFF) — no dependencies, used to checksum Iceberg deletion-vector blobs.

Functions

crc32

def crc32[origin: Origin[mut=origin.mut], //](data: Span[UInt8, origin]) -> UInt32

Standard CRC-32 checksum of data (same algorithm as gzip/zlib).