If your files have big blocks (>4K) of zero bytes then yes.
do you know any utility to make such files automatically? i found one but it doesn`t work on recent win systems
You shouldn't need any utilities, there is a Windows tool named "fsutil" you can just call from commandline. See this Microsoft Technet page for documentation. You should be able to convert a file named "file.dat" into a sparse file using "fsutil sparse setflag file.dat", after that you can free space on disk by marking zero bytes with "fsutil sparse setrange <Offset> <Length>". Some other sources say that offset and length have to be multiples of 65536.
Damn kids. They're all alike.
Last edited by necros; 19th March 2016 at 17:18.