查詢

md5_file()函式—用法及示例

「 計算指定檔案的 MD5 雜湊值 」


函式名稱:md5_file()

適用版本:PHP 4, PHP 5, PHP 7

函式描述:md5_file()函式計算指定檔案的 MD5 雜湊值。

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

引數:

  • $filename:要計算 MD5 雜湊值的檔案路徑。
  • $raw_output(可選):如果設定為true,則返回原始的二進位制資料。預設為false,返回32個字元的十六進位制數字字串。

返回值:

  • 成功時,返回檔案的 MD5 雜湊值,作為一個32個字元的十六進位制數字字串。
  • 失敗時,返回false。

示例:

$filename = 'path/to/file.txt';
$md5Hash = md5_file($filename);
echo "File MD5 hash: " . $md5Hash;

輸出: File MD5 hash: d41d8cd98f00b204e9800998ecf8427e

注意事項:

  • 如果檔案不存在或無法讀取,函式將返回false。
  • 對於大型檔案,計算 MD5 雜湊值可能需要一些時間,因此請考慮使用非同步方式處理。
  • 請確保檔案路徑正確,並且您有足夠的許可權來讀取該檔案。
  • 如果需要對檔案內容進行雜湊計算,可以使用md5()函式。
補充糾錯
上一個函式: mdecrypt_generic()函式
下一個函式: md5()函式
熱門PHP函式
分享連結