archivos compuestos

Aunque puede implementar sus propios objetos de almacenamiento estructurados e interfaces, COM proporciona una implementación estándar denominada Archivos compuestos. El uso de archivos compuestos le ahorra el trabajo de codificar su propia implementación de almacenamiento estructurado y confiere varias ventajas adicionales derivadas de la adhesión a un estándar definido. Entre estos beneficios, se incluyen los siguientes:

  • Independencia del sistema de archivos y de la plataforma. Dado que la implementación de archivos compuestos de COM se ejecuta sobre los sistemas de archivos planos existentes, los archivos compuestos almacenados en el sistema de archivos FAT, el sistema de archivos NTFS o los sistemas de archivos macintosh se pueden abrir mediante aplicaciones que usen cualquiera de los otros sistemas de archivos.
  • Buscable. Dado que los objetos independientes de un archivo compuesto se guardan en un formato estándar y se puede acceder a ellos mediante interfaces y API COM estándar, cualquier utilidad del explorador que use estas interfaces y API puede enumerar los objetos del archivo, aunque los datos de un objeto determinado puedan tener un formato propietario.
  • Acceso a determinados datos internos. Dado que la implementación de archivos compuestos proporciona formas estándar de escribir determinados tipos de datos (información de resumen, por ejemplo, las aplicaciones pueden leer estos datos mediante interfaces COM y API).