函式名稱: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()函式。