存储和流

存储对象类似于文件系统目录。 正如目录可以包含其他目录和文件一样,存储对象可以包含其他存储对象和流对象。 与目录一样,存储对象跟踪存储对象的位置和大小,并流式传输嵌套在它下的对象。

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

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