I wrote some class A : public TObject and write it in the TFile using Write method. First time it was like A->Write(cname). Next time I read object from the file and write it back using additional parameters kOverwrite or kWriteDelete. In the manual it was written that the second option is more safety. But I found that when kWriteDelete parameter was used the size of file is sligtly incresed and it is not changed when kOverwrite was used.
During the test class A was not changed between read and write operations.
1,842,414 initial size
1,860,796 after 1st rewrite
1,879,178 after 2nd rewrite
I plan rewrite own class many times and safety is significant to me but the increasing of file size on each rewrite operation does not allow using of safety option.
Is this increasing of file size with kWriteDelete option normal?
Thanks in advance,