Crate crc32_light

Crate crc32_light 

Source
Expand description

Calculate CRC32 checksum for binary data.

§Examples

assert_eq!(crc32(b"cat"), 0x9E5E43A8);
assert_eq!(crc32(b"dog"), 0x812C397D);

Structs§

Crc32Stream
Streaming CRC32 calculator that maintains state across multiple data chunks This allows processing large files or streaming data in chunks

Functions§

crc32
CRC32 calculation using optimized chunking This function processes multiple bytes at a time for better performance
crc32basic
calc crc32 for binary data - basic implementation
crc32speed
High-speed CRC32 calculation with aggressive optimizations Uses unsafe code and processes data in large chunks for maximum throughput
crc32stream
Convenience function for streaming CRC32 calculation Returns a new Crc32Stream instance