Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm md5_file() trong PHP

Giới thiệu

Hàm md5_file() tính hash MD5 của nội dung file.

CẢNH BÁO: MD5 KHÔNG AN TOÀN cho mật mã. Chỉ dùng cho checksum file, verify tải về. Dùng hash_file('sha256', ...) cho an toàn.

Cú pháp

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

Tham số

  • filename - Đường dẫn file.
  • raw_output (tùy chọn) - true: binary 16 byte; false (mặc định): hex 32 ký tự.

Giá trị trả về

Trả về hash MD5 của file (hex 32 ký tự mặc định), hoặc false nếu thất bại.

Ví dụ

<?php
$file = "Md5.txt";
$md5file = md5_file($file);
echo $md5file;
?>

Kết quả (ví dụ):

d41d8cd98f00b204e9800998ecf8427e

Hash rỗng (file trống) là d41d8cd98f00b204e9800998ecf8427e. Kết quả gốc trong tài liệu là giá trị mẫu không đúng.