setlocale
sha1
Fonctions sur les chaînes de caractères
PHP Manual

# sha1_file

(PHP 4 >= 4.3.0, PHP 5)

sha1_file — Calcule le sha1 d'un fichier

### Description

string sha1_file ( string `$filename` [, bool `$raw_output`= false ] )

Calcule le sha1 du fichier `filename` en utilisant » US Secure Hash Algorithm 1, puis retourne ce sha1. Le sha1 est un nombre hexadécimal de 40 caractères.

### Liste de paramètres

`filename`

  Le nom du fichier

`raw_output`

  Lorsque `TRUE`, retourne le prétraitement en format binaire brut avec une grandeur de 20. Par défaut, cette valeur est à `FALSE`.

### Valeurs de retour

Retourne une chaîne de caractères en cas de succès, `FALSE` autrement.

### Exemples

Exemple #1 Exemple avec sha1_file()

`<?php
foreach(glob('/home/Kalle/myproject/*.php') as $ent)
{
if(is_dir($ent))
{
continue;
}
echo $ent . ' (SHA1: ' . sha1_file($ent) . ')', PHP_EOL;
}
?>`

### Historique

Version | Description
--- | ---
5.0.0 | Ajout du paramètre `raw_output`
5.1.0 | La fonction a changé pour utiliser les flux API. Cela signifie que vous pouvez l'utiliser avec des enveloppes, comme sha1_file('http://example.com/..')

### Voir aussi

- sha1() - Calcule le sha1 d'une chaîne de caractères
- md5_file() - Calcule le md5 d'un fichier
- crc32() - Calcule la somme de contrôle CRC32

setlocale
sha1
Fonctions sur les chaînes de caractères
PHP Manual