In linux:
$ dd if=/dev/null of=mysparse seek=1G count=0
$ du -b mysparse
549755813888 mysparse
$ du -B1 mysparse
0 mysparse
In windows I have been playing with fsutil but I can not get the size on disk to be smaller than the size in the file properties.