于通常为固定大小的一个类似的文件系统特性——扩展文件属性，fork可以为可变大小，甚至可能大于文件的主数据fork。一个文件的大小是其各fork大小的总和。因为其是可变大小（不同于固定大小的元数据），Fork也称为数据流（streams），但它与其他的“流”所表现出的“可用性随时间而变动（包括无限期）”不同。
方案.在没有fork的文件系统上，用户可以使用彼此互相关联的多个单独文件，尤其是用sidecar file来存储元数据。但是，这些文件间的连接不会由文件系统自动保留，并且每个