I think really big files are, in general, more likely to get fragmented. However, I suppose that if you had an archive file that you wrote directly over, without resizing it at all, future updates shouldn't make fragmentation worse. But then you are implementing a kind of file system in the file...