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]; };