(PHP 4 >= 4.3.0, PHP 5)
sha1_file — Calcula el hash sha1 de un archivo
$filename
   [, bool $raw_output = false
  ] )
   Calcula el hash sha1 del archivo especificado mediante
   filename utilizando el
   » algoritmo de hash seguro 1 de US
   y devuelve ese hash. El hash es un número hexadecimal de 40 caracteres.
  
filenameEl nombre del archivo para el hash.
raw_output
       Cuando es TRUE, devuelve el resumen en formato binario sin tratar con una
       longitud de 20.
      
   Devuelve un string cuando es exitoso o FALSE si no es así.
  
Ejemplo #1 Ejemplo de sha1_file()
<?php
foreach(glob('/home/Kalle/myproject/*.php') as $ent)
{
    if(is_dir($ent))
    {
        continue;
    }
    echo $ent . ' (SHA1: ' . sha1_file($ent) . ')', PHP_EOL;
}
?>
| Versión | Descripción | 
|---|---|
| 5.1.0 | Cambiada la función para utilizar el API de flujo de datos. Esto significa que se puede utilizar con envolturas, como en sha1_file('http://ejemplo.com/..') | 
| 5.0.0 | Agregado el parámetro raw_output. |