What I have is a piece of Python which dumps each object in the tree as hex, and a few notes about what some of the fields mean.
I'd like to take a look at it. maybe, it should be contributed to the uber-converter. well, i was frustrated really soon when i looked into cdr files some weeks ago... couldn't belive that empty files are always stored in different ways... what version did you use? i have CorelDraw 8 available and... err... 3 :)
I think you may have overestimated how complete this thing is. Anyway since I've realised it's only 2.5K, the entire list can now see what a mess it is.
All my work was done with version 12 files, but since the UI of CorelDraw hasn't changed fundamentally since version 9 at least (and in fact I can name some bugs that have been around since then too) I'd be surprised if the file format has changed.
The large differences you're seeing are almost certainly due to the compression (zlib) which will have the effect of magnifying even a one byte change (eg a creation timestamp).
Richard.