hash_file is just a shell that takes the result from file_get_contents ($ file) to the shell, so you can use any function instead of crc32.
crc64? , md5 sha , ,
$hash = hash_file("sha1", $file);
, crc64
function crc64($string){
}
$hash = hash_file("crc64", $file);