TTree size

Hi,
I’m wondering why ROOT trees give a different size in bytes when calling:
TTree::Print()
TTree::GetZipBytes()
Is there a reason for the difference (I am looking at the “File Size = xxx” number in Print, not the unzipped size), and, if so, which is more appropriate to use? The GetZipBytes result is always smaller than the Print result.
Cheers,
Matt

File Size in TTree::Print is the fZipBytes plus all the bytes used to store the keys in the file. See the source code for TTree::Print() http://root.cern.ch/root/html/src/TTree.cxx.html#KZpm1