Du mußt dir natürlich damit es keine Datensenke ist auch ein Format überlegen wie du die einzelnen Streams voneinander abtrennst. Ein ganz einfacher Ansatz wäre ein 8-Byte großen Längenangabe vor jedem Stream zu schreiben.
pszopp-Beispiel macht ja genau das
Windows Vista - Eine neue Erfahrung in Fehlern.