IPFS中的文件不仅仅是内容。它可能太大而不适合在单个块中存储,因此需要元数据将所有块链接在一起。它可能是符号链接或目录,因此需要元数据链接到其他文件。UnixFS是用于在IPFS中表示文件及其所有链接和元数据的数据格式,大致基于文件在Unix中的工作方式。将文件添加到IPFS时,您将以UnixFS格式创建区块(或区块树)。
UnixFS是一种基于协议缓冲区的格式。您可以在以下网址找到它的定义:https://github.com/ipfs/go-ipfs/blob/master/unixfs/pb/unixfs.proto。