ফাইলের MD5 হ্যাশ গণনার জন্য md5_file() ফাংশন
PHP-তে md5_file() ফাংশনটি একটি ফাইলের MD5 মেসেজ-ডাইজেস্ট হ্যাশ গণনা করে। MD5 ১২৮-বিট (৩২ হেক্সাডেসিমাল ক্যারেক্টার) আউটপুট দেয়। বড় ফাইলের ইন্টিগ্রিটি যাচাই করতে এটি ব্যবহার হয়। সতর্কতা: MD5 ক্রিপ্টোগ্রাফিক্যালি নিরাপদ নয়।
সিনট্যাক্স
md5_file(file_name, raw)
প্যারামিটার
- file_name — ফাইলের পথ/নাম
- raw — আউটপুট ফরম্যাট (অপশনাল):
- TRUE — ১৬ ক্যারেক্টার বাইনারি ফরম্যাট
- FALSE — ৩২ ক্যারেক্টার হেক্স নম্বর (ডিফল্ট)
রিটার্ন মান
সফল হলে MD5 হ্যাশ (স্ট্রিং), ব্যর্থ হলে FALSE।
উদাহরণ
<?php $file = "Md5.txt"; $md5file = md5_file($file); echo $md5file; ?>
আউটপুট
1e5gbjhwbdk3enkjnd9bkjbw82kjbs