Performance improvement, generalized file parser
A recent upload of a file >1gb upload id=n1jui6XHTFmQkeeoagS2ag exposes the limitation of the current file parser. To solve this, directly write the parsed data to the archive. We use the m_annotations to specify parser directives. This would then give rise to a generalized file parser.