Question: why is rtf so big?
Answer: RTF was intended to be a document interchange format, not a permanent storage format. The reason it's so big is that everything is in ASCII, all formatting is done with tags, etc. It was intended to be easy for any program to parse, for import and output.