hash_file Generate a hash value using the contents of a given file &reftitle.description; stringfalsehash_file stringalgo stringfilename boolbinary&false; arrayoptions[] &reftitle.parameters; algo Name of selected hashing algorithm (e.g. "sha256"). For a list of supported algorithms see hash_algos. filename URL describing location of file to be hashed; Supports fopen wrappers. binary When set to &true;, outputs raw binary data. &false; outputs lowercase hexits. options An array of options for the various hashing algorithms. Currently, only the "seed" parameter is supported by the MurmurHash variants. &reftitle.returnvalues; Returns a string containing the calculated message digest as lowercase hexits unless binary is set to true in which case the raw binary representation of the message digest is returned, &return.falseforfailure;. &reftitle.changelog; &Version; &Description; 8.1.0 The options parameter has been added. &reftitle.examples; Using <function>hash_file</function> ]]> &example.outputs; &reftitle.seealso; hash_init hash_hmac_file