Object File System

来自 WinStory Wiki
跳转到导航 跳转到搜索

Object File System(OFS,对象文件系统)是 Microsoft Cairo 附带的可安装文件系统。[1]

OFS 旨在保存由 Cairo 的 Smart Folder(智能文件夹)和其他 OLE 2.0 应用程序创建的 OLE2“对象”(文件)。[2]按照最初的设想,它将优化大量小文件的存储,与当时的文件系统相比,开销更低。其他 API 还允许每个文件存储多个数据流以及特定于 OLE 的元数据。文件系统中每个文件的内容和元数据将被索引,并可在 Cairo 应用程序中进行搜索。磁盘配额、长文件名、ACL 和日志功能也将可用。

如果通过网络启用,数据复制等附加功能将允许文件在脱机和联机系统中保留,并提供更高水平的容错能力。分布式文件系统(Distributed File System,DFS)服务还可以将跨不同系统的多个 OFS 磁盘连接在一起,以创建单个超集文件系统,用户能够跨单个命名空间访问文件。

结合元数据丰富的智能文件夹,OFS 最终将允许任何类型的数据(例如常规文件、电子邮件、联系人等)存储在磁盘上或网络上,而无需特定于应用程序的数据库和协议。非数据对象(如打印机和设备)也将在 Windows 资源管理器中的同一层次结构下表示。OFS 探索的概念后来影响了 WinFS 的发展。

正如在泄露的版本中一样,它支持加密和文件权限(与 NTFS 类似)以及长文件名。在 Windows NT 4.0 的开发过程中,OFS 的额外开发被废弃。OFS 也包含在 Windows NT 3.51 Build 854.1 等包含 IDW 文件夹的版本中。

引用资料