file compositi
Sebbene sia possibile implementare interfacce e oggetti di archiviazione strutturati personalizzati, COM fornisce un'implementazione standard denominata Compound Files. L'uso di File composti consente di salvare il lavoro di codifica della propria implementazione di archiviazione strutturata e conferisce diversi vantaggi aggiuntivi derivanti dall'adesione a uno standard definito. Tra i vantaggi offerti è incluso quanto segue:
- Indipendenza del file system e della piattaforma. Poiché l'implementazione di Com Compound Files viene eseguita sopra i file system flat esistenti, i file composti archiviati nel file system FAT, nel file system NTFS o nei file system Macintosh possono essere aperti da applicazioni che usano uno degli altri file system.
- Ricercabile. Poiché gli oggetti separati in un file composto vengono salvati in un formato standard ed è possibile accedervi usando interfacce e API COM standard, qualsiasi utilità del browser che usa queste interfacce e API può elencare gli oggetti nel file, anche se i dati all'interno di un determinato oggetto possono essere in un formato proprietario.
- Accesso a determinati dati interni. Poiché l'implementazione di File composti offre modi standard per scrivere determinati tipi di dati, ad esempio informazioni di riepilogo, le applicazioni possono leggere questi dati usando interfacce COM e API.