UnixFS is a protocol-buffers based format for describing files, directories, and symlinks in IPFS. The current implementation of UnixFS has grown organically and does not have a clear specification document. See “implementations” below for reference implementations you can examine to understand the format.
Draft work and discussion on a specification for the upcoming version 2 of the UnixFS format is happening in the ipfs/unixfs-v2 repo. Please see the issues there for discussion and PRs for drafts. When the specification is completed there, it will be copied back to this repo and replace this document.
- JavaScript
- Data Formats - unixfs
- Importers and Exporters - unixfs-engine
- Go
ipfs/go-ipfs/unixfs- Protocol Buffer Definitions -
ipfs/go-ipfs/unixfs/pb