Condividi tramite


Archiviazioni e flussi

Un oggetto di archiviazione è analogo a una directory del file system. Proprio come una directory può contenere altre directory e file, un oggetto di archiviazione può contenere altri oggetti di archiviazione e oggetti di flusso. Analogamente a una directory, un oggetto di archiviazione tiene traccia delle posizioni e delle dimensioni degli oggetti di archiviazione e degli oggetti di flusso annidati sotto di esso.

Un oggetto di flusso è analogo alla nozione tradizionale di un file. Come un file, un flusso contiene dati archiviati come sequenza consecutiva di byte.

Un file composto COM è costituito da un oggetto di archiviazione radice contenente almeno un oggetto di flusso che rappresenta i dati nativi insieme a uno o più oggetti di archiviazione corrispondenti ai relativi oggetti collegati e incorporati. L'oggetto di archiviazione radice esegue il mapping a un nome di file in qualsiasi file system si trovi. Ognuno degli oggetti all'interno del documento è rappresentato anche da un oggetto di archiviazione contenente uno o più oggetti di flusso, e forse anche contenente uno o più oggetti di archiviazione. In questo modo, un documento può essere costituito da un numero illimitato di oggetti annidati. Per altre informazioni, vedere File composti.