libmspack
|
A structure which represents an KWAJ compressed file. More...
#include <mspack.h>
Data Fields | |
unsigned short | comp_type |
The compression type; should be one of MSKWAJ_COMP_NONE, MSKWAJ_COMP_XOR, MSKWAJ_COMP_SZDD or MSKWAJ_COMP_LZH. More... | |
off_t | data_offset |
The offset in the file where the compressed data stream begins. More... | |
int | headers |
Flags indicating which optional headers were included. More... | |
off_t | length |
The amount of uncompressed data in the file, or 0 if not present. More... | |
char * | filename |
output filename, or NULL if not present More... | |
char * | extra |
extra uncompressed data (usually text) in the header. More... | |
unsigned short | extra_length |
length of extra uncompressed data in the header More... | |
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.
off_t mskwajd_header::data_offset |
The offset in the file where the compressed data stream begins.
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.
unsigned short mskwajd_header::extra_length |
length of extra uncompressed data in the header
char* mskwajd_header::filename |
output filename, or NULL if not present
int mskwajd_header::headers |
Flags indicating which optional headers were included.
off_t mskwajd_header::length |
The amount of uncompressed data in the file, or 0 if not present.