crc32

fnc_ulong crc32(c_ulong crc, const(ubyte) * buf, uint len) nothrow @trusted

Compute the CRC-32 checksum of a data buffer.

The CRC-32 checksum is used by GZIP and PNG formats.

Parameters

crcInitial/previous CRC-32 value (use 0 for initial value)
bufData buffer pointer
lenLength of data in bytes

Returns

Updated CRC-32 checksum value.
fnc_ulong crc32(c_ulong crc, const(ubyte)[] buf) nothrow @trusted

ditto