copy_crc32c#
- barecat.io.copyfile.copy_crc32c(src, dst, size=None, src_offset=None, dst_offset=None, bufsize=_DEFAULT_BUFSIZE, initial=0)[source]#
Copy bytes and compute CRC32c in a single pass (when possible).
For forward-overlapping same-file copies, uses two passes: copy back-to-front, then scan front-to-back for CRC.
- Returns:
Tuple of (bytes_copied, crc32c)