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.