Structure of .blend file

Can anyone point me to the structure of a .blend file. I am looking into how I could parse or access data in it without Blender running. Am I thinking right about this?

Rob

.blend is just a memory dump.

This might interest you:
http://www.blender3d.org/cms/Blender_Architecture.336.0.html
http://www.blender3d.org/cms/Notes_on_SDNA.436.0.html
And probably other pages in that section.

Martin

Thanks, Theeth, that helped. I remember someone talking about making the blend file into an xml file so that it could be parsed and worked with much easier.

Rob