$file_path = 'public/file.pdf';
Codice PHP:
$file_blob addslashesfreadfopen$file_path "r") , $file_size ) );
$file_md5 md5$file_blob ); 
è corretto?

ho notato che l'hash generato da questo metodo è diverso da quello fatto con un programma che serve appunto ad avere le hash dei files.