summaryrefslogtreecommitdiff
path: root/spec/eaf.fspec
blob: 139539d705a3728a9de9ce1957ff59d9dcf51be1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct file {
   u8 path[256] | encoding('ascii') str;
   u64 offset;
   u64 size;
   u8 padding[16] nul;
};

struct eaf {
   u8 header[4] | matches('#EAF') str;
   u16 major;
   u16 minor;
   u64 size;
   u32 count;
   u64 unknown;
   u8 padding[100] nul;
   struct file files[count];
};