当前位置: 首页> 函数类别大全> md5_file

md5_file

计算给定文件的md5哈希值
名称:md5_file
分类:字符串
所属语言:php
一句话介绍:计算文件的 MD5 散列。

函数名

md5_file

适用PHP版本

PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8

函数说明

计算指定文件的 MD5 散列值,返回该文件内容的 MD5 校验码。通常用于验证文件完整性或检测文件是否被篡改。

函数语法

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

参数

  • $filename:要计算 MD5 散列值的文件路径。
  • $raw_output(可选):如果设置为 TRUE,则返回原始的 16 字节二进制格式;默认 FALSE,返回 32 字符的十六进制数字。

返回值

返回文件的 MD5 散列值字符串。如果文件无法打开或读取,返回 FALSE。

示例

计算文件“example.txt”的 MD5 值并输出:

示例代码的说明

下面示例中,调用 md5_file 函数对 example.txt 文件计算 MD5 倢,并打印结果。若文件不存在或不可读,将返回 FALSE。

<?php
$filename = 'example.txt';
$md5hash = md5_file($filename);
if ($md5hash !== false) {
  echo "文件 $filename 的 MD5 值是:$md5hash";
} else {
  echo "无法读取文件 $filename";
}
?>

同类函数
  • strstr的别名 strchr

    strchr

    strstr的别名
  • 将特殊字符转换为HTML实体 htmlspecialchars

    htmlspecialchars

    将特殊字符转换为HTML实体
  • 基于区域设置的字符串比较 strcoll

    strcoll

    基于区域设置的字符串比较
  • 将格式化的字符串写入流 vfprintf

    vfprintf

    将格式化的字符串写入流
  • 从数字生成单字节字符串 chr

    chr

    从数字生成单字节字符串
  • 将格式化后的字符串写入到流 fprintf

    fprintf

    将格式化后的字符串写入到流
  • 随机打乱一个字符串 str_shuffle

    str_shuffle

    随机打乱一个字符串
  • 将字符由一种 Cyrillic 字符转换成另一种 convert_cyr_string

    convert_cyr_string

    将字符由一种Cyrillic字符转换成另
热门文章