]> git.proxmox.com Git - proxmox-backup.git/blob - docs/pxar-format-overview.dot
api: define subscription key schema and use it
[proxmox-backup.git] / docs / pxar-format-overview.dot
1 digraph g {
2 graph [
3 rankdir = "LR"
4 fontname="Helvetica"
5 ];
6 node [
7 fontsize = "16"
8 shape = "record"
9 ];
10 edge [
11 ];
12
13 "archive" [
14 label = "archive.pxar"
15 shape = "record"
16 ];
17
18 "rootdir" [
19 label = "<f0> ENTRY| \{XATTR\}\* extended attribute list\l | \{ACL_USER\}\* USER ACL entries\l | \{ACL_GROUP\}\* GROUP ACL entries\l| \[ACL_GROUP_OBJ\] the ACL_GROUP_OBJ \l| \[ACL_DEFAULT\] the various default ACL fields\l|\{ACL_DEFAULT_USER\}\* USER ACL entries\l|\{ACL_DEFAULT_GROUP\}\* GROUP ACL entries\l|\[FCAPS\] file capability in Linux disk format\l|\[QUOTA_PROJECT_ID\] the ext4/xfs quota project ID\l| { PAYLOAD | SYMLINK | DEVICE | { <de> \{DirectoryEntries\}\* | GOODBYE}}"
20 shape = "record"
21 ];
22
23
24 "entry" [
25 label = "<f0> size: u64 = 64\l|type: u64 = ENTRY\l|feature_flags: u64\l|mode: u64\l|flags: u64\l|uid: u64\l|gid: u64\l|mtime: u64\l"
26 labeljust = "l"
27 shape = "record"
28 ];
29
30
31
32 "direntry" [
33 label = "<f0> FILENAME |{ENTRY | HARDLINK}"
34 shape = "record"
35 ];
36
37 "archive" -> "rootdir":f0
38
39 "rootdir":f0 -> "entry":f0
40
41 "rootdir":de -> "direntry":f0
42
43 }