# md5_file

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

md5_file — 计算指定文件的 MD5 散列值

### 说明

md5_file(string `$filename`, bool `$binary` = `false`): string|false

使用 » RSA 数据安全公司的 MD5 消息摘要算法 计算 `filename` 参数指定的文件的 MD5 散列值，并返回该散列值。 该散列值是 32 字符的十六进制数。

### 参数

`filename`

  文件名

`binary`

  为 `true` 时，返回 16 字符长度的原始二进制格式的摘要。

### 返回值

成功返回字符串，否则返回 `false`。

### 示例

示例 #1 md5_file() 使用示例

`<?php
$file = '/examples/book.xml';
echo 'MD5 file hash of ' . $file . ': ' . md5_file($file);
?>`

### 参见

- hash_file() - 给指定文件的内容生成散列值
- hash_init() - 初始化增量散列运算上下文
- md5() - 计算字符串的 MD5 散列值

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open