Rizin
unix-like reverse engineering framework and cli tools
|
#include <mspack.h>
Public Attributes | |
unsigned short | comp_type |
off_t | data_offset |
int | headers |
off_t | length |
char * | filename |
char * | extra |
unsigned short | extra_length |
A structure which represents an KWAJ compressed file.
All fields are READ ONLY.
unsigned short mskwajd_header::comp_type |
The compression type; should be one of MSKWAJ_COMP_NONE, MSKWAJ_COMP_XOR, MSKWAJ_COMP_SZDD or MSKWAJ_COMP_LZH
Definition at line 2015 of file mspack.h.
Referenced by kwajd_extract(), and kwajd_read_headers().
off_t mskwajd_header::data_offset |
The offset in the file where the compressed data stream begins
Definition at line 2018 of file mspack.h.
Referenced by kwajd_extract(), and kwajd_read_headers().
char * mskwajd_header::extra |
extra uncompressed data (usually text) in the header. This data can contain nulls so use extra_length to get the size.
Definition at line 2032 of file mspack.h.
Referenced by kwajd_read_headers().
unsigned short mskwajd_header::extra_length |
length of extra uncompressed data in the header
Definition at line 2035 of file mspack.h.
Referenced by kwajd_read_headers().
char * mskwajd_header::filename |
output filename, or NULL if not present
Definition at line 2027 of file mspack.h.
Referenced by kwajd_read_headers().
int mskwajd_header::headers |
Flags indicating which optional headers were included.
Definition at line 2021 of file mspack.h.
Referenced by kwajd_read_headers().
off_t mskwajd_header::length |
The amount of uncompressed data in the file, or 0 if not present.
Definition at line 2024 of file mspack.h.
Referenced by kwajd_read_headers().