The documentation for dump files ( http://svn.apache.org/repos/asf/subversion/trunk/notes/dump-load-format.txt) states that headers are RFC822-style. RFC822 describes several complex behaviors for headers that are not used (and probably not supported) by SVN. Perhaps the reference to RFC822 could be dropped from the document and a little bit more clarity could be added to the description (e.g. "A key and a value, separated by a colon. Whitespace on either end of the key and value is ignored.")
This would make it easier for implementers to write accurate parsers.