ناشناس

سوال 4077

چرا file size با fize size on disk متفاوت است؟

ثبت پاسخ جدید

برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.

پاسخ‌ها

1 پاسخ
در هارد دیسک ها یک واژه با نام کلاستر هست. کلاستر، در دیسک های سخت و نرم یک واحد ذخیره سازیه که شامل یک یا چند sector میشه که اندازه این کلاستر میتونه بسته به فرمت پارتیشن تفاوت داشته باشه.
Size به حجم واقعی که یک فایل داره گفته میشه (یعنی مثلا این فایل از 70 کیلو بایت کاراکتر تشکل شده). اما Size On Disk به مقدار حجمی که یک فایل براساس اندازه کلاسترها پیدا میکنه گفته میشه (یعنی مثلا این فایل 10 کلاستر n بایتی را اشغال کرده). برای مثال کمترین سایز کلاستر در FAT32 یک هست.
بنابراین اگر شما با یک فایل خیلی کوچک این کلاستر را اشغال کنین، Size on disk این فایل کل فضای آن کلاستر خواهد بود و به همین جهته که معمولا Size on Disk از size بزرگتره.