arquivos compostos

Embora você possa implementar seus próprios objetos e interfaces de armazenamento estruturados, o COM fornece uma implementação padrão chamada Arquivos Compostos. O uso de Arquivos Compostos salva o trabalho de codificar sua própria implementação de armazenamento estruturado e confere vários benefícios adicionais derivados da adesão a um padrão definido. Esses benefícios incluem o seguinte:

  • Independência do sistema de arquivos e da plataforma. Como a implementação de Arquivos Compostos do COM é executada em cima de sistemas de arquivos simples existentes, arquivos compostos armazenados no sistema de arquivos FAT, sistema de arquivos NTFS ou sistemas de arquivos Macintosh podem ser abertos por aplicativos usando qualquer um dos outros sistemas de arquivos.
  • Pesquisável. Como os objetos separados em um arquivo composto são salvos em um formato padrão e podem ser acessados usando interfaces COM padrão e APIs, qualquer utilitário de navegador usando essas interfaces e APIs pode listar os objetos no arquivo, mesmo que os dados dentro de um determinado objeto possam estar em um formato proprietário.
  • Acesso a determinados dados internos. Como a implementação de Arquivos Compostos fornece maneiras padrão de gravar determinados tipos de dados, por exemplo, os aplicativos podem ler esses dados usando interfaces COM e APIs.