(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
sha1_file — Возвращает SHA1-хеш файла
Функция вычисляет SHA1-хеш файла по пути
filename
через алгоритм » US Secure Hash Algorithm 1
и возвращает этот хеш. Хеш — 40-символьное шестнадцатеричное число.
filename
Название файла, хеш которого требуется получить.
binary
При установке значения true
возвращает 20-символьный хеш
в бинарном формате.
Функция возвращает строку, если выполнилась успешно, иначе возвращает false
.
Пример #1 Пример получения SHA1-хеша файла функцией sha1_file()
<?php
foreach (glob('/examples/*.xml') as $ent) {
if (is_dir($ent)) {
continue;
}
echo $ent . ' (SHA1: ' . sha1_file($ent) . ')', PHP_EOL;
}
?>