pub fn blake2b_hash_file(path: &Path, output_bytes: usize) -> Result<String>
Hash a file with BLAKE2b variable output length. Uses streaming read with sequential fadvise for overlapped I/O.