English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

3 answers

The size of the file refers to the amount of information in the file. The size on disk refers to how much disk space is needed to hold that information. Information is stored on disk in clusters. Clusters are in definite amounts. If the file size is less than an integer multiple of that amount, then one more cluster is used. The unused part of that next cluster cannot be used by another file. That is why the cluster or disk part is always larger than the file size.

Example: Cluster size is 23 bytes. File size is 100 bytes. That takes 100/23 clusters or 4 and (8/23) parts of a cluster. Since you have to use a whole cluster, ((23-8)/23) or (15/23) parts of a cluster cannot be used. That's 8 bytes of disk space that are effectively lost.

2007-03-25 03:32:05 · answer #1 · answered by Jack 7 · 0 0

One reason is that file is stored in units of BLOCKS, and not as BYTE.

Say if your filesystem stores in 16K blocks and you simply have 1byte of information then the file size will be 16K. If your information is 17K then the file size will be 16K(for first block)+16K (for another 1K information)=32K total.

2007-03-25 07:41:05 · answer #2 · answered by Anonymous · 0 0

That because of colour resolution of the file.

2007-03-25 03:14:45 · answer #3 · answered by Raj S 1 · 0 0

fedest.com, questions and answers