Add KaitaiStruct parsing of Phoenix VSS2

This commit is contained in:
Nikolaj Schlej 2025-02-23 05:39:23 +07:00
parent a027a8edae
commit 0710ec1686
5 changed files with 221 additions and 25 deletions

View file

@ -109,6 +109,13 @@ public:
public:
bool is_auth();
private:
bool f_len_standard_header;
int8_t m_len_standard_header;
public:
int8_t len_standard_header();
private:
bool f_end_offset_auth;
int32_t m_end_offset_auth;
@ -123,6 +130,13 @@ public:
public:
int32_t len_alignment_padding();
private:
bool f_len_auth_header;
int8_t m_len_auth_header;
public:
int8_t len_auth_header();
private:
bool f_end_offset;
int32_t m_end_offset;
@ -137,6 +151,13 @@ public:
public:
int32_t len_alignment_padding_auth();
private:
bool f_is_valid;
bool m_is_valid;
public:
bool is_valid();
private:
bool f_offset;
int32_t m_offset;
@ -316,11 +337,11 @@ public:
};
private:
bool f_header_size;
int32_t m_header_size;
bool f_len_vss2_store_header;
int32_t m_len_vss2_store_header;
public:
int32_t header_size();
int32_t len_vss2_store_header();
private:
uint32_t m_signature;