Yanıtlar:
Tek endişeniz dosya boyutu ise, ikili dosyalar istersiniz. Açıklayıcı bir örnek için, bir dosyaya 1 adet çift kesinlikli kayar nokta numarası yazdığınızı varsayalım. Dosya sisteminin bunu mükemmel bir şekilde ele alabileceğini ve dosyayı, başlıkları ve dolguyu tutmanın 0 olduğunu varsayalım.
İkili dosya için, bu sayı RAM'deki sayının tam boyutunu veya 8 bayt alır.
ASCII biçiminde şunları tutacaktır:
Bir karakter için sadece 1 bayt kullandığını varsayarsak, aynı sayıyı tutmak için 22 bayttır. Bu, sayılar arasında dilimlemek için gereken karakterleri saymaz (genellikle en az 1). Bu nedenle ASCII formatı için dosya boyutu yaklaşık 3 kat daha büyük olacaktır.
Depolanan dosyalarda kesinlik için dosya boyutunda işlem yapabilirsiniz (yalnızca tabanda 5-6 basamak tutun), ancak bu dosyaları ne için kullandığınıza bağlıdır. ASCII'nin ana avantajı, insan tarafından okunabilir verilerin hata ayıklanması veya üretilmesidir.
Pratikte, görselleştirme dosyalarında nadiren 3 geçerli basamaktan daha doğru verilere ihtiyacınız vardır. Bu durumda, ASCII - belki de şaşırtıcı bir şekilde - ikili formdan daha kompakttır. Arşivlemeyi düşünüyorsanız, bu ASCII dosyalarını bzip-up almak, alabileceğiniz en küçük dosyaları verecektir.
Bununla birlikte, Paraview sıkıştırılmış bir ikili forma sahip VTU formatını okur (XML tabanlı, ancak veri önce libz sıkıştırılmış ve daha sonra ASCII metni vermek için tekrar uuen kodlanmıştır). Tipik dosyalarda bu 4-10 kat tasarruf sağlar. Büyük dosyalar için, bu kesinlikle gitmenin yoludur.