On Oct 13, 2007, at 9:50 AM, staff-gmail wrote:

You might be thinking in terms of closed desktop data files like OLE.  

Considering that SVG is XML, any external file should/can be handled as 

a xml/html link.   You can do that now easily in SVG.  But another major 

reason to include objects in your file is the "id" which allows the use 

of DOM operations, etc though you could do that with the link on the 

entire linked file (and maybe you can reference the id of the linked 

file - I've never tried that).   I think your linked files can be saved 

all in one as a ".svgz" zip file.


There's also a standard that uses MIME type packaging to get efficient storage of mixed XML+binary stuff.

XML-binary Optimized Packaging
http://www.w3.org/TR/xop10/

Now, a file with ".svgz" as the extension should be just a standard SVG file that has been gzipped to be smaller. Anything else needs to have a different extension.