Well, it's actually an XML file with desription + metadata, and some binary files for the actualy image data... but you do still get huge XML files (~10meg for 1.7gig worth of system-drive backup).
Curt: XML is an "e
Xtensible
Markup
Language". That's a fancy name for "a structured text file that can be used for a lot of different stuff". The format is similar to HTML, but more strict, and it doesn't
define tags like HTML does.
The idea behind XML is that it's more-or-less human readable, since it's stored in text format, but that it's also efficiently machine-readable (because it's structured). So instead of people using a zillion different file formats with custom parsers, you could use XML for basically everything, with your own
Schema. The DriveImageXML .xml files actually have a description of the schema embedded in them, so if you find a DIXML backup 10 years from now, you have enough information to read the files...
The downside to XML is that it's a lot less efficient to read & parse than a binary file, so it's generally not so usable for
huge data structures.