filecrc
هشدار
This function was added in omp v1.1.0.2612 and will not work in earlier versions!
هشدار
This function starts with a lowercase letter.
توضیحات
برگرداندن مقدار 32-بیتی CRC یک فایل.
نام | توضیحات |
---|---|
const filename[] | نام فایل. |
برگشتی
مقدار 32-بیتی CRC فایل، یا 0 اگه فایل نتونه باز بشه.
مثالها
new crc = filecrc("file.txt");
if (crc)
{
// موفق
printf("CRC value = %d", crc);
}
else
{
// خطا
print("The file \"file.txt\" does not exists, or can't be opened.");
}
نکات
نکته
- مقدار CRC اندازهگیری مفیدیه برای چک کردن اینکه آیا محتویات فایل در طول انتقال تغییر کرده یا ویرایش شده (به شرطی که مقدار CRC فایل اصلی ذخیره شده باشه).
- مقدار CRC که این تابع برمیگردونه همونیه که در آرشیوهای ZIP (PKZip, WinZip) و ابزارها و فرمتهای فایل "SFV" استفاده میشه.
توابع مرتبط
- fopen: باز کردن فایل.
- fclose: بستن فایل.
- ftemp: ساخت جریان فایل موقت.
- fremove: حذف فایل.
- fwrite: نوشتن در فایل.
- fputchar: قرار دادن کاراکتر در فایل.
- fgetchar: گرفتن کاراکتر از فایل.
- fblockwrite: نوشتن بلاکهای داده در فایل.
- fblockread: خواندن بلاکهای داده از فایل.
- fseek: پرش به کاراکتر مشخص در فایل.
- flength: گرفتن طول فایل.
- fexist: چک کردن وجود فایل.
- fmatch: چک کردن تطبیق الگو با نام فایل.
- ftell: گرفتن موقعیت فعلی در فایل.
- fflush: کردن فایل روی دیسک (اطمینان از تمام شدن نوشتنها).
- fstat: برگرداندن اندازه و زمان فایل.
- frename: تغییر نام فایل.
- fcopy: کپی فایل.
- diskfree: برگرداندن فضای آزاد دیسک.
- fattrib: تنظیم ویژگیهای فایل.
- fcreatedir: ساخت پوشه.