Составные файлы
Хотя вы можете реализовать собственные структурированные объекты и интерфейсы хранилища, COM предоставляет стандартную реализацию с именем Составные файлы. Использование составных файлов сохраняет работу написания кода собственной реализации структурированного хранилища и обеспечивает несколько дополнительных преимуществ, производных от применения определенного стандарта. К этим преимуществам относятся следующие преимущества:
- независимости файловой системы и платформы. Так как реализация составных файлов COM выполняется поверх существующих неструктурированных файловых систем, составные файлы, хранящиеся в файловой системе FAT, файловой системе NTFS или Macintosh, могут быть открыты приложениями с помощью любой из других файловых систем.
- для поиска. Так как отдельные объекты в составном файле сохраняются в стандартном формате и могут быть доступны с помощью стандартных COM-интерфейсов и API, любая программа браузера с помощью этих интерфейсов и API может перечислять объекты в файле, даже если данные в данном объекте могут находиться в закрытом формате.
- Доступ к определенным внутренним данным. Так как реализация составных файлов предоставляет стандартные способы записи определенных типов данных — сводные сведения, например, приложения могут читать эти данные с помощью COM-интерфейсов и API.