Windows believes the file size is based on clusters of 512 KB (524,288 bytes) each. Just so it can understand the whole disk...
Case in point:-
AGSatellite running on server creates file ddatabase.dat of 79872bytes
ls -altF ddatabase.dat -> 79872bytes
du ddatabase.dat -> 84Kbytes
i-bay, right click, properties, size on disk -> 512 KB (524,288 bytes)
It takes up whatever is du (disk usage) tell you it does.
Regards,
Craig Foster