Grundsätzlich brauchst du ein hierarchisches Datenformat wie
XML, JSON oder auch ein Tagged-File-Format.
Ein Format wie
CSV ist nicht geeignet um die Daten aus mehreren Tabellen zu speichern.
BLOB-Felder zu speichern ist kein Problem wenn man sie mit Base64 kodiert.
Bei
XML ist das das übliche Verfahren um binäre Daten oder auch ganze
XML-Dateien zu verpacken.
Der Vorschlag von jobo würde auch funktionieren; dieser Weg hat aber eine grosse Abhängigkeit zur Datenbank.