# Virtual Filesystem Spacedrive maintains a virtual filesystem comprised of storage locations through various clients. It records important metadata about a given file as well as a unique checksum for content based addressing [CAS](). ### File — `Shared data` Represents a unique file across the virtual filesystem, all Spacedrive metadata is tied to this resource through local data relations. ```rust struct File { id: i32, partial_checksum: str, checksum: Option, kind: FileKind, hidden: bool, favorite: bool, has_thumbnail: bool, has_thumbstrip: bool, has_video_preview: bool, encryption: EncryptionAlgorithm, ipfs_id: Option, file_paths: Vec, tags: Vec, labels: Vec