Existe um equivalente Java de GetCompressedFileSize?

Eu estou olhando para obter medidas precisas (ou seja, o tamanho real no disco e não o tamanho normal que inclui todos os 0's) de arquivos esparsos em Java.

Em C ++ no Windows, você usariaGetCompressedFileSize. Ainda não me deparei com como alguém faria isso em Java?

Se não houver um equivalente direto, como eu poderia medir os dados em um arquivo esparso, em vez do tamanho incluindo todos os zeros?

Para esclarecimento, eu estou olhando para isso para executar as medições de arquivos de reposição em ambos no sistema operacional Linux, bem como o Windows, no entanto, eu não me importo de codificar dois aplicativos separados!