Obtendo o tamanho de um arquivo esparso
Use a função GetCompressedFileSize para obter o tamanho real alocado no disco para um arquivo esparso. Esse total não inclui o tamanho das regiões que foram desalocadas porque foram preenchidas com zeros. Use a função GetFileSize para determinar o tamanho total de um arquivo, incluindo o tamanho das regiões esparsas que foram desalocadas.