Respostas:
Se sua única preocupação é o tamanho do arquivo, você deseja arquivos binários. Para um exemplo ilustrativo, suponha que você esteja gravando um número de ponto flutuante de precisão dupla em um arquivo. Vamos supor que o sistema de arquivos possa lidar com isso perfeitamente e manter o arquivo, cabeçalhos e preenchimento são 0.
Para um arquivo binário, esse número levaria o tamanho exato do número na RAM ou 8 bytes.
No formato ASCII, ele conteria:
Supondo que ele use apenas 1 byte para um caractere, ou seja, 22 bytes para armazenar o mesmo número. Isso não conta os caracteres necessários para dilimitar entre números (geralmente pelo menos 1). Portanto, o tamanho do arquivo para o formato ASCII será cerca de 3 vezes maior.
Você pode trocar o tamanho do arquivo pela precisão dos arquivos armazenados (mantenha apenas de 5 a 6 dígitos na base), mas isso depende do motivo pelo qual você os está usando. A principal vantagem do ASCII é a depuração ou produção de dados legíveis por humanos.
Na prática, você raramente precisa de dados nos arquivos de visualização mais precisos do que, digamos, três dígitos válidos. Nesse caso, o ASCII é - talvez surpreendentemente - geralmente mais compacto que o formato binário. Se você está pensando em arquivar, é provável que compactar esses arquivos ASCII com o menor tamanho possível de arquivos.
Dito isto, o Paraview lê o formato VTU que possui um formato binário compactado (baseado em XML, mas os dados são compactados primeiro em libz e depois codificados novamente em uu para produzir texto ASCII). Em arquivos típicos, isso economiza um fator de 4-10. Para arquivos grandes, esse é definitivamente o caminho a percorrer.