Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs
zipstruct.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ZipLocal_
struct  ZipCentral_
struct  ZipEnd_

Defines

#define ZIPLOCAL_SIZE   (4+2+2+2+2+2+4+4+4+2+2)
#define ZIPCENTRAL_SIZE   (4+2+2+2+2+2+2+4+4+4+2+2+2+2+2+4+4)
#define ZIPEND_SIZE   (4+2+2+2+2+4+4+2)
#define LOCALSIG   0x04034B50l
#define CENTRALSIG   0x02014B50l
#define ENDSIG   0x06054B50l
#define STORED   0
#define SHRUNK   1
#define REDUCED1   2
#define REDUCED2   3
#define REDUCED3   4
#define REDUCED4   5
#define IMPLODED   6
#define TOKENIZED   7
#define DEFLATED   8
#define UNSUPPORTED   0xFF

Typedefs

typedef struct ZipLocal_ ZipLocal
typedef struct ZipCentral_ ZipCentral
typedef struct ZipEnd_ ZipEnd

Class Documentation

struct ZipLocal_

Definition at line 51 of file zipstruct.h.

Class Members
unsigned char bitflag
unsigned char crc32
unsigned char date
unsigned char extrafield_len
unsigned char filename_len
unsigned char method
unsigned char orglen
unsigned char signature
unsigned char size
unsigned char time
unsigned char word
struct ZipCentral_

Definition at line 73 of file zipstruct.h.

Class Members
unsigned char bitflag
unsigned char commentfield_len
unsigned char crc32
unsigned char date
unsigned char diskstart_number
unsigned char external_attributes
unsigned char extrafield_len
unsigned char filename_len
unsigned char internal_attributes
unsigned char localhdr_offset
unsigned char method
unsigned char orglen
unsigned char signature
unsigned char size
unsigned char time
unsigned char version
unsigned char version_made_by
struct ZipEnd_

Definition at line 101 of file zipstruct.h.

Class Members
unsigned char central_dir_size
unsigned char commentfield_len
unsigned char disk_nr
unsigned char offset_central_dir
unsigned char signature
unsigned char start_central_dir
unsigned char total_entries_archive
unsigned char total_entries_disk

Define Documentation

#define CENTRALSIG   0x02014B50l

Definition at line 122 of file zipstruct.h.

#define DEFLATED   8

Definition at line 134 of file zipstruct.h.

#define ENDSIG   0x06054B50l

Definition at line 123 of file zipstruct.h.

#define IMPLODED   6

Definition at line 132 of file zipstruct.h.

#define LOCALSIG   0x04034B50l

Definition at line 121 of file zipstruct.h.

#define REDUCED1   2

Definition at line 128 of file zipstruct.h.

#define REDUCED2   3

Definition at line 129 of file zipstruct.h.

#define REDUCED3   4

Definition at line 130 of file zipstruct.h.

#define REDUCED4   5

Definition at line 131 of file zipstruct.h.

#define SHRUNK   1

Definition at line 127 of file zipstruct.h.

#define STORED   0

Definition at line 126 of file zipstruct.h.

#define TOKENIZED   7

Definition at line 133 of file zipstruct.h.

#define UNSUPPORTED   0xFF

Definition at line 135 of file zipstruct.h.

#define ZIPCENTRAL_SIZE   (4+2+2+2+2+2+2+4+4+4+2+2+2+2+2+4+4)

Definition at line 99 of file zipstruct.h.

#define ZIPEND_SIZE   (4+2+2+2+2+4+4+2)

Definition at line 118 of file zipstruct.h.

#define ZIPLOCAL_SIZE   (4+2+2+2+2+2+4+4+4+2+2)

Definition at line 71 of file zipstruct.h.


Typedef Documentation

typedef struct ZipCentral_ ZipCentral
typedef struct ZipEnd_ ZipEnd
typedef struct ZipLocal_ ZipLocal