存储和流

存储对象类似于文件系统目录。 就像目录可以包含其他目录和文件一样,存储对象可以包含其他存储对象和流对象。 与目录一样,存储对象跟踪存储对象的位置和大小,以及嵌套在它下面的流对象。

流对象类似于文件的传统概念。 与文件一样,流包含存储为连续字节序列的数据。

COM 复合文件由根存储对象组成,其中包含至少一个表示其本机数据的流对象,以及与其链接和嵌入对象对应的一个或多个存储对象。 根存储对象映射到它恰好驻留的任何文件系统中的文件名。 文档中的每个对象还由包含一个或多个流对象的存储对象表示,并且可能还包含一个或多个存储对象。 这样,文档可以包含无限数量的嵌套对象。 有关详细信息,请参阅 复合文件