Expand description
Calculate CRC32 checksum for binary data.
§Examples
assert_eq!(crc32(b"cat"), 0x9E5E43A8);
assert_eq!(crc32(b"dog"), 0x812C397D);Structs§
- Crc32
Stream - 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