1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
struct file { path: u8[256] | encoding('ascii') str; offset: u64; size: u64; padding: u8[16] nul; }; struct eaf { header: u8[4] | matches('#EAF') str; major: u16; minor: u16; size: u64; count: u32; unknown: u64; padding: u8[100] nul; files: struct file[count]; };